1. 程式人生 > >13個Linux常用命令列

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]