1、ls列出目标目錄中所有的子目錄和檔案
指令格式:
ls [選項] [目錄名]
常用參數:
a :所有資訊,可看到隐藏檔案,不包含權限資訊
l :list權限等所有資訊
i :inode類似于索引号
2、cd切換目前目錄
指令格式:
cd[目錄名]
規範說明:
cd d 或 cd ~ 進入使用者主目錄;
cd -傳回進入此目錄之前所在的目錄;
cd .. 傳回上級目錄
cd / 切換到根目錄;
“目前使用者主目錄”和“系統根目錄”是兩個不同的概念。
3、pwd 檢視”目前工作目錄“的完整路徑
指令格式:
pwd [選項]
4、mkdir建立指定的名稱的目錄
指令格式:
mkdir [選項] 目錄...
5、rm删除一個目錄中的一個或多個檔案或目錄
指令格式:
rm [選項] 檔案…
指令參數:
-r:遞歸删除所有檔案
-f: 不提示直接删除
6、mv移動檔案或修改檔案名
指令格式:
mv [選項] 源檔案或目錄 目标檔案或目錄
第二個參數類型是檔案時,mv指令完成檔案重命名,此時,源檔案隻能有一個(也可以是源目錄名)。
第二個參數是已存在的目錄名稱時,源檔案或目錄參數可以有多個,mv指令将源檔案移至目标目錄中。
8、cp 複制檔案或目錄
指令格式:
cp [選項] 源檔案或目錄 目标檔案或目錄
9、cat連接配接檔案或标準輸入并列印,用來顯示檔案内容
指令格式:
cat [選項] [檔案]...
指令功能:
1.一次顯示整個檔案:cat filename
2.從鍵盤建立一個檔案:cat >filename 隻能建立新檔案,不能編輯已有檔案.
3.将幾個檔案合并為一個檔案:catfile1 file2 > file
指令參數
-n : 顯示行号
10、more和cat功能類似顯示檔案的,隻是可以用來分頁 還有查找功能
指令格式:
more [-dlfpcsu ] [-num ] [+/ pattern] [+linenum] [file ... ]
指令參數:
+n 從笫n行開始顯示
-n 定義螢幕大小為n行
+/pattern 在每個檔案顯示前搜尋該字串(pattern),然後從該字串前兩行之後開始顯示 more +/aa
常用操作指令:
Enter: 向下n行,需要定義。預設為1行
Ctrl+F :向下滾動一屏
空格鍵:向下滾動一屏
Ctrl+B: 傳回上一屏
= :輸出目前行的行号
:f :輸出檔案名和目前行的行号
V :調用vi編輯器
!指令 :調用Shell,并執行指令
q : 退出more
例:列一個目錄下的檔案,由于内容太多,我們應該學會用more來分頁顯示。這得和管道 | 結合起來
指令:ls -l | more -5
11、less是對檔案或其它輸出進行分頁顯示的工具
功能極其強大,less 比 more 更有彈性。 more 我們無法向前面翻,隻能往後面看。
指令格式:
less [參數] 檔案
常用操作指令:
[pagedown]: 向下翻動一頁
[pageup]: 向上翻動一頁
例:
檢視檔案 less log.txt
ps檢視程序資訊并通過less分頁顯示 ps -ef|less
檢視指令曆史使用記錄并通過less分頁顯示 history | less