學會使用一些常見命令,將會給平時的工作節省許多時間,以下是一些常見命令用法介紹:
常見命令詞彙:
一些經常用到的縮寫:
一些命令及釋義:
進入目錄: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這個網站查詢,介面是這樣的:
在輸入框中輸入你想查詢的指令,就會拆分出每個指令是什麼意思: