常用概念
CLI(command line interface):指的是文本命令行界面
與Unix系統(tǒng)進行交互的唯一方式就是借助由shell所提供的文本命令行界面桩蓉。CLI只能接受文本輸入,也只能顯示出文本和基本的圖形輸出。Shell:俗稱殼(用來區(qū)別于核)唯咬,是指“提供使用者使用
界面”的軟件(命令解析器)(是一個命令語言解釋器(command-language interpreter))
常用命令
- man : 用于查看命令手冊
例如man ls
: 查看ls命令的詳情
文件系統(tǒng)
- cd destination : 用以指定想切換到的目錄名。如果沒有為cd 命令指定目標路徑,它將切換到用戶主目錄。
例如cd /usr/bin
: 切換目錄至/usr/bin
destination 參數(shù)可以用兩種方式表示:一種是使用絕對文件路徑祠丝,另一種是使用相對文件路徑。
pwd : 顯示出shell會話的當前目錄除嘹,這個目錄被稱為當前工作目錄 写半。
例如pwd
ls : 顯示當前目錄下的文件和目錄
例如ls -alRF t?[a-z]t*e[!b]g
: 按照參數(shù)信息輸出當前目錄下的文件和目錄
參數(shù)詳解
參數(shù) | 說明 |
---|---|
-F | -F 參數(shù)在目錄名后加了正斜線(/),以方便用戶在輸出中區(qū)分目錄及文件 |
-a | -a 參數(shù)展示當前目錄的所有文件尉咕,包括已【.】開頭的隱藏文件 |
-R | -R 參數(shù)叫作遞歸選項叠蝇,它列出了當前目錄下包含的子目錄中的文件 |
-l | -l 參數(shù)輸出目錄中每個文件的更多相關信息,包括文件類型年缎、文件權限悔捶、文件硬鏈接總數(shù)铃慷、文件屬主的用戶名、文件屬組的組名炎功、文件的大忻度摺(以字節(jié)為單位)缓溅、文件的上次修改時間蛇损、文件名或目錄名 |
過濾輸出參數(shù) | 問號(? )代表一個字符; 星號;(* )代表零個或多個字符; 中括號 [a-z] 中括號表示一個字符位置并給出多個可能的選擇; 感嘆號 [!b] 將不需要的內(nèi)容排除在外 |