1)ls[option]…[file] ls將輸出其文件名以及所要求的其他信息。當option為空時,就顯示當前主目錄的信息。ls是list的縮寫。
主要的option有:
-a 列出隱藏的文件,文件中故意"."開頭的均為隱藏文件,如:~/.bashrc
-l 列出文件的詳細信息
-F 加上文件類型的指示符號
-d 只顯示目錄名而不顯示目錄內容
-r 連同子目錄的內容一起列出
2)cd [dir]切換當前目錄為dir,dir可以是相對路徑也可以是絕對路徑,如果dir為空則切換回當前用戶的主目錄。
如:cd work就表示切至"work"文件夾了;而cd就表示切換回主目錄。
3)mkdir[option]directory和rmdir[option]…directory的用法:
mkdir表示創建目錄directory,可以一次創建多個。option如果是-p,表示可以連同父目錄一起創建。
rmdir表示刪除空目錄,可以一次刪除多個。option如果是-p,表示可以連同空的父目錄一起刪除。
例如:
$mkdir a
$mkdir a/b
$ls a
b
$rmdir a/b
$ls a
$rmdir a
$mkdir a/b
mkdir: Can not create directory 'a/b':No such file or directory
$mkdir -p a/b
$rmdir -p a/b
4)cat [ option] [file]…
查看文本文件的內容,例如:
找到文件的目錄後輸入指令cat hello.c就可以查看名稱為hello.c的程序內容了。
5) more [option][file]
查看文本文件的內容,屏幕顯示完一屏就等待用戶按任意鍵再滾動到下一屏,如果中途不想繼續看下去了,可以按Ctrl+C或q終止顯示。
6)less[option][file]
查看文本文件的內容,屏幕顯示完一屏就等待用戶按鍵,用戶可以向上或向下查看,如果中途不想看下去了,就可以按Ctrl+C或q終止顯示。
7)head[option][file]
顯示指定文件的前幾行。如果沒有指定文件,將從標准輸入(鍵盤)上讀取。如果沒有指定要顯示的行數,則默認顯示前10行。 如果要顯示前5行:
$ head -5 file
8)touch[option] …directory
將每個文件的訪問及修改時間都更新為當前的時間。如果文件不存在,則創建一個字節數為0的文件。
9)in
該命令在文件之間創建鏈接。創建鏈接有兩種,一種被稱為硬鏈接(Hard link),另一種稱為符號鏈接(Symbolic link)。建立硬鏈接時,鏈接文件和被鏈接文件必須位於同一個文件系統中,並且不能建立指向目錄的硬鏈接,而符號鏈接則不存在該問題。默認情況下,in產生硬鏈接。