常用命令列基礎

Limyes發表於2018-04-04

學會使用一些常見命令,將會給平時的工作節省許多時間,以下是一些常見命令用法介紹:

常見命令詞彙:

常用命令列基礎

一些經常用到的縮寫:

常用命令列基礎

一些命令及釋義:

進入目錄:cd 檔名  比如cd e: 進入E盤,cd ~代表使用者目錄,cd .代表進入當前目錄,cd ..代表進入上層目錄;

顯示當前目錄:pwd;

建立一個目錄:mkdir 目錄名;

用遞迴方式建立目錄:mkdir -p 目錄名;

比如如果要在test1目錄下建立test2,利用mkdir+目錄名,需要執行兩次才可以得到test1/test2目錄,如果使用遞迴建立,則直接mkdir -p test1/test2即可,遞迴時會去尋找當前目錄下是否有你想建立的目錄,沒有的話就建立一個,有就在裡面建立下層目錄,多用於構建下層目錄。

檢視當前使用者名稱:whoami;

檢視當前目錄下檔案(不包含隱藏檔案,以.或者..開頭的檔案):ls;

檢視所有檔案包括隱藏檔案:ls -a;

檢視所有檔案具體資訊:ls -l;

下圖為執行ls -l時展示的資訊:

常用命令列基礎

第一位為-或d,-代表是一個普通檔案,d代表是一個目錄,d->directory:

第二位r代表可讀,-為不可讀,r->read;

第三位w代表可寫,-為不可寫,w->write;

第四位x代表可執行,-為不可執行,x->execute;

第五位到第七位:r-x,表示和這個檔案在同一個組的使用者所具有的許可權;

第八位到第十位:r-x,表示其他使用者所具有的許可權;

注:-l和-a可以一起使用,即ls -la;

建立檔案:touch 檔名,同時該指令還可以用於改變檔案建立時間;

建立一個帶內容的檔案:echo "hello" > demo.txt;

追加檔案內容:echo "world" >> demo.txt;

強制覆蓋檔案內容:echo "hi" >!demo.txt;

複製檔案:cp 源路徑 目標路徑;

複製目錄:cp -r 源路徑 目標路徑;

移動節點:mv 源路徑 目標路徑,同時還可以用於重新命名檔案;

刪除檔案:rm 檔案路徑;

強制刪除:rm -f 檔案路徑;

刪除目錄:rm -r 目錄路徑;

強制刪除目錄:rm -rf 目錄路徑;

建立軟連結:ln -s 真實檔案 連結,表示連結裡的內容和真實檔案裡的內容保持同步;

下載檔案:curl -L 網頁連結;

拷貝網頁:wget -p -H robots=off 網頁連結;

磁碟佔用:df -kh;

當前目錄大小:du -sh .;

各檔案大小:du -h;

檢視檔案內容:cat 檔名;

從鍵盤建立一個檔案:cat > 檔名 << 結束符,結束符可以自己設定,表示當輸入內容為結束符時檔案結束。

將幾個檔案合併為一個檔案:cat 檔案1 檔案2 >檔案3;

以上為一些常用的命令,那如果碰到不認識的指令可以通過explainshell.com這個網站查詢,介面是這樣的:

常用命令列基礎

在輸入框中輸入你想查詢的指令,就會拆分出每個指令是什麼意思:

常用命令列基礎







相關文章