天天看點

第一天學習記錄

今天老師主要講了關于指令(command)的基礎知識,指令的格式如下:

Command 選項 參數

COMMAND OPTIONS ARGUENTS[PARAMETERS]

指令(COMMAND)有兩種,一種是内部指令,一種是外部指令,内部指令是shell本身的指令,、而外部指令是安裝程式時自己帶的指令,并且多于内部指令,我們可以使用type指令解析該指令是内部指令還是外部指令。外部指令第一次執行通過path變量進行查找,随後自動錄入緩沖區中,随後隻要緩沖區中依然存在這個指令,那麼直接進入緩沖區進行查找,沒必要在進入path變量中進行查找,

OPTIONS是選項,選項有兩種,一種長選項(--help),另外一種是短選項(例如-p),需要注意的是長選項不能合并出現(也不能一個個出現)此外我們需要獲得指令的幫助時主要有兩個捷徑,一種是help指令,這種指令主要是擷取内部指令的幫助,另外一種是man指令,這種指令主要是獲得内部指令的,此外我們學習了linux哲學思想:(1)一切皆檔案(2)由衆多單一程式組成,卻可以實作複雜任務(3)盡量避免與使用者直接互動,易予以程式設計的方式實作自動化實施,(4)使用純文字儲存程式的配置資訊,此外我們學習了檔案系統,/:為原初起點,檔案的屬性在linux系統中為中繼資料,資料是檔案的内容,此外我們學習了相對路徑和絕對路徑,相對路徑是相對于目前目錄的路徑,而絕對路徑是相對于根目錄的路徑,此外我們知道了任何一個路徑分為兩部分,一是檔案基名(basename),另外一種是檔案的目錄名(dirname),此外我們也學到HFS層級标準:

Bin:普通使用者可以執行普通的操作指令

Boot:引導作業系統啟動的靜态檔案包括:引導程式,核心

Dev(dervice):是用來存放IO裝置,光驅和資源回收筒

Zero:是用來找回被删除的檔案

Etc:是用來存放着主機專用系統配置檔案

Home是普通使用者的家目錄的根

Lib,lib64:專門存放共享庫檔案的目錄,指的是核心子產品

Media:是可移動裝置挂載點

Mnt:是臨時檔案的挂載點

Opt:是最流行第三方程式安裝目錄

Root:是超級使用者的家目錄

Sbin:是存放超級使用者可執行的普通指令

Srv:是存放由系統提供的各種服務

Tmp:是臨時檔案存放目錄,每隔30天自動清除目錄中30天從未使用的通路資料

Usr:這個目錄非常的吊,是存放程式各類的程式和資料,其中一些諸如(lib,lib64,opt)也都放着裡面來,他檔案下的src是存放檔案的源代碼,

Var:是可變化資料

Sys:是系統

檔案類型,根據标記來分為

-:文本檔案

b:塊裝置

c:字元裝置

d:目錄檔案

l:連結檔案

p:管道檔案

s:套接字檔案

繼續閱讀