Linux命令列與shell指令碼程式設計大全讀書筆記

2022-06-09 19:36:12 字數 2003 閱讀 5431

本章內容:

①什麼是linux

②linux核心的組成

③探索linux桌面

④了解linux發行版

linux分為以下四部分:

①linux核心

②gun工具

③圖形化桌面環境

④應用軟體

linux系統的核心是核心。核心控制著計算機系統上的所有硬體和軟體,在必要時分配硬體,並根據需要執行軟體。
核心主要負責以下四種功能:

①系統記憶體管理

②軟體程式管理

③硬體裝置管理

④檔案系統管理

除了由核心控制硬體裝置外,作業系統還需要工具來執行一些標準功能,比如控制檔案和程式。
1、核心gnu工具

gnu coreutils軟體包由三部分構成:

①用以處理檔案的工具

②用以操作文字的工具

③用以管理程序的工具

2、shell

gnu/linux shell是一種特殊的互動式工具。它為使用者提供了啟動程式、管理檔案系統中的檔案以及執行在linux系統上的程序的途徑。
1、x window系統

2、kde桌面

3、gnome桌面

4、unity桌面

5、其他桌面

我們將完整的linux系統包稱為發行版。linux發行版通常歸類為3種:

①完整的核心linux發行版

②特定用途的發行版

③livecd測試發行版

核心linux發行版含有核心、乙個或多個圖形化桌面環境以及預編譯好的幾乎所有能見到的linux應用。
較流行的核心linux發行版:

①slackware:最早的linux發行版中的一員,在linux極客中比較流行

②red hat:主要用於internet伺服器的商業發行版

③fedora:從red hat分離出的家用發行版

④gentoo:為高階linux使用者設計的發行版,僅包含linux源**

⑤opensuse:用於商業和家用的發行版

⑥debian:在linux專家和商業linux產品中流行的發行版

linux發行版的乙個新子群已經出現了。它們通常基於某個主流發行版,但僅包含主流發行版中一小部分用於某種特定用途的應用程式。
特定用途的linux發行版:

①centos:一款基於red hat企業版linux源**構建的免費發行版

②ubuntu:一款用於學校和家庭的免費發行版

③pclinuxos:一款用於家庭和辦公的免費發行版

④mint:一款用於家庭娛樂的免費發行版

⑤dyne:bolic:一款用於音訊和midi應用的免費發行版

⑥puppy linux:一款適用於老舊pc的小型免費發行版

linux世界中乙個相對較新的現象是可引導的linux cd發行版的出現。它無需安裝就可以看到linux系統是什麼樣的。
可用的流行linux livecd:

①knoppix:來自德國的一款linux發行版,也是最早的livecd linux

②pclinuxos:一款成熟的linuxcd形式的linux發行版

③ubuntu:為多種語言設計的世界級linux專案

④slax:基於slackware linux的一款livecd linux

⑤puppy linux:為老舊pc設計的一款全功能linux

本章**了linux系統及其基本工作原理。linux核心是系統的核心,控制著記憶體、程式和硬體之間的互動。gnu工具也是linux系統中的乙個重要部分。

Linux命令列與shell指令碼

路徑 cd destinationcp 命令在複製檔案時有兩個引數,源物件和目標物件 cp source destinationpwd 命令可以顯示出shell會話的當前目錄 單點符 表示當前目錄 雙點符 表示當前目錄的父目錄 ls 列表命令,輸出的列表是按字母 按列排序的 ls l 顯示附加資訊,...

Linux命令列與shell指令碼

一 linux簡介 1.linux系統內部結構 劃分為以下四部分 linux核心 gnu工具元件 圖形化桌面環境 應用軟體。2.linux系統的核心 核心 核心基本負責以下四項主要功能 系統記憶體管理 包括物理記憶體和虛擬記憶體 軟體程式管理 硬體裝置管理 檔案系統管理。1 系統記憶體管理 可以檢視...

Linux命令列與shell的區別

答 shell翻譯成殼的意思,它是包裹在linux核心外層的,乙個可通過一系列的linux命令對作業系統發出相關指令的人機介面。shell可以通過其條件語句和迴圈語句等,把一系列linux命令結合在一起,形成乙個相當於面向過程的程式,shell script,來實現一些較為複雜的功能。總括,shel...