Linux_《Linux命令行與shell腳本編程大全》第一章學習總結

時間:2017年04月05日shell

說明:本文部份內容均摘取自書籍《Linux命令行與shell腳本編程大全》,版權歸原做者全部。《Linux命令行與shell腳本編程大全》(第三版)第一章學習總結編程

第一章:初識Linux shell

本章內容:服務器

①什麼是Linux
②Linux內核的組成
③探索Linux桌面
④瞭解Linux發行版

1.1 什麼是Linux

Linux分爲如下四部分:工具

①Linux內核
②GUN工具
③圖形化桌面環境
④應用軟件

1.1.1 深刻探究Linux內核

Linux系統的核心是內核。內核控制着計算機系統上的全部硬件和軟件,在必要時分配硬件,並根據須要執行軟件。

內核主要負責如下四種功能:學習

①系統內存管理
②軟件程序管理
③硬件設備管理
④文件系統管理

1.1.2 GNU工具

除了由內核控制硬件設備外,操做系統還須要工具來執行一些標準功能,好比控制文件和程序。

一、核心GNU工具測試

GNU coreutils軟件包由三部分構成:操作系統

①用以處理文件的工具
②用以操做文本的工具
③用以管理進程的工具

二、shell命令行

GNU/Linux shell是一種特殊的交互式工具。它爲用戶提供了啓動程序、管理文件系統中的文件以及運行在Linux系統上的進程的途徑。

1.1.3 Linux桌面環境

一、X Window系統
二、KDE桌面
三、GNOME桌面
四、Unity桌面
五、其餘桌面設計

1.2 Linux發行版

咱們將完整的Linux系統包稱爲發行版。Linux發行版一般歸類爲3種:code

①完整的核心Linux發行版
②特定用途的發行版
③LiveCD測試發行版

1.2.1 核心Linux發行版

核心Linux發行版含有內核、一個或多個圖形化桌面環境以及預編譯好的幾乎全部能見到的Linux應用。

較流行的核心Linux發行版:

①Slackware:最先的Linux發行版中的一員,在Linux極客中比較流行
②Red Hat:主要用於Internet服務器的商業發行版
③Fedora:從Red Hat分離出的家用發行版
④Gentoo:爲高級Linux用戶設計的發行版,僅包含Linux源代碼
⑤openSUSE:用於商業和家用的發行版
⑥Debian:在Linux專家和商業Linux產品中流行的發行版

1.2.2 特定用途的Linux發行版

Linux發行版的一個新子羣已經出現了。它們一般基於某個主流發行版,但僅包含主流發行版中一小部分用於某種特定用途的應用程序。

特定用途的Linux發行版:

①CentOS:一款基於Red Hat企業版Linux源代碼構建的免費發行版
②Ubuntu:一款用於學校和家庭的免費發行版
③PCLinuxOS:一款用於家庭和辦公的免費發行版
④Mint:一款用於家庭娛樂的免費發行版
⑤dyne:bolic:一款用於音頻和MIDI應用的免費發行版
⑥Puppy Linux:一款適用於老舊PC的小型免費發行版

1.2.3 Linux LiveCD

Linux世界中一個相對較新的現象是可引導的Linux CD發行版的出現。它無需安裝就能夠看到Linux系統是什麼樣的。

可用的流行Linux LiveCD:

①Knoppix:來自德國的一款Linux發行版,也是最先的LiveCD Linux
②PCLinuxOS:一款成熟的LinuxCD形式的Linux發行版
③Ubuntu:爲多種語言設計的世界級Linux項目
④Slax:基於Slackware Linux的一款LiveCD Linux
⑤Puppy Linux:爲老舊PC設計的一款全功能Linux

1.3 小結

本章探討了Linux系統及其基本工做原理。Linux內核是系統的核心,控制着內存、程序和硬件之間的交互。GNU工具也是Linux系統中的一個重要部分。
相關文章
相關標籤/搜索