13個Linux常用命令列
學習一些常用的Linux命令列,對於直接在終端(console)進行操作有很重要的幫助。這裡總結部分常用的Linux常用命令列,在命令列介面(CLI,command line interface)輸入。
目錄操作
ls命令(list)
輸出工作目錄(Current Directory)下所有資料夾及檔案(帶有副檔名)。其語法為:
ls
ll命令
ll命令並不是基礎命令,而是ls -l
的別名
輸出工作目錄下所有資料夾及檔案的詳細資訊,包括作者,大小,最後一次修改日期,讀寫許可權等等 。其語法為:
ll
mkdir(make directory)
在工作目錄下建立新的目錄(即一個空資料夾)。其語法為:
mkdir [new directory]
需要注意的是,該命令列語句只能新建單個資料夾,不能建立複雜的目錄,即帶有子資料夾的資料夾,例如mkdir a/b/c
將會報錯,無法正常執行。
rmdir命令(remove directory)
在工作目錄下刪除目錄(即一個空資料夾)。其語法為:
rmdir [empty directory]
需要注意的是,該命令列語句只能刪除空資料夾,不能刪除非空資料夾,即擁有子檔案/資料夾的資料夾。
ps:如果想刪除非空資料夾,可使用命令列rm -r [directory]
其原理也是從最深的目錄開始刪除的。
cd命令(change directory)
更改工作目錄的路徑,其語法為:
cd [directory path]
需要注意的是,目錄的路徑有兩種:相對路徑(相對工作目錄)和絕對路徑。區分二者的方式是看路徑是否以/
開頭。
例如,
cd mymovie/guochang
是跳轉至當前目錄下mymovie/guochang
資料夾
cd /d/mymovie/guochang
是跳轉至D盤下mymovie/guochang
資料夾。
檔案操作
touch命令
在工作目錄下建立新檔案。其語法為:
touch [new file]
cp命令(copy)
將某個檔案的內容複製到另一個檔案中.其語法為:
cp [file-1] [file-2]
mv命令(move)
將某個或者某幾個檔案移動/剪下到某個目錄中.其語法為:
mv [file-1] [file-2] [file-n] [directory]
此外,利用mv命令可以實現重新命名某個檔案,其語法為i:
mv [file-old] [file-new]
cat命令(concatenate)
連線多個檔案內容並輸出在命令列介面.其語法為:
cat [file-1] [file-2]
也可以輸出到某個檔案中。其語法為:
cat [file-1] [file-2] > [file-3]
其他常見操作
time命令
輸出執行某個命令所需時間。其語法為:
time [command]
date命令
輸出當前日期和時間。其語法為:
date
cal命令
輸出本月日曆。其語法為:
cal
ps:該命令在某些系統下不被支援。
ping命令
測試與目標ip的連通性。其語法為:
ping [ip]