相對路徑和絕對路徑:
相對路徑就是相對目前所在目錄來說的路徑,絕對路徑就是相對/(根)目錄來說的路徑。相對路徑不以/開頭,絕對路徑以/開頭,./abc是相對路徑(./表示目前路徑),/abc是絕對路徑。但是:~/abcd/123/是一個絕對路徑,因為~符号表示的是使用者的家目錄,是以這個是絕對路徑。
例如ls指令後面跟的這個路徑是相對于root目錄的:
<a href="https://s3.51cto.com/wyfs02/M01/08/61/wKiom1ngeCuzi6kMAAFg6uEVQ_U882.png" target="_blank"></a>
絕對路徑:
<a href="https://s3.51cto.com/wyfs02/M01/A7/18/wKioL1ngdXXxJrY4AADjWVuYEDo145.png" target="_blank"></a>
pwd可以檢視目前在哪個目錄下:
<a href="https://s3.51cto.com/wyfs02/M02/A7/18/wKioL1ngdXaAW4XFAAC0f8nwnqQ090.png" target="_blank"></a>
echo $PWD 也可以檢視目前在哪個目錄下:
<a href="https://s5.51cto.com/wyfs02/M02/08/61/wKiom1ngeCyjzktnAAED-LzGYmM353.png" target="_blank"></a>
whoami用于檢視目前使用者的名字:
<a href="https://s3.51cto.com/wyfs02/M02/A7/18/wKioL1ngdXaC_SmEAAD4lfXKjrI180.png" target="_blank"></a>
id可以檢視uid等:
<a href="https://s4.51cto.com/wyfs02/M00/08/61/wKiom1ngeC2Q5Ws7AAEkt0Uy2uk938.png" target="_blank"></a>
cd指令:
cd是change directory 的縮寫,就是改變目錄的意思,可以使用這個指令進入檔案目錄:
<a href="https://s5.51cto.com/wyfs02/M00/A7/18/wKioL1ngdXfA0IBlAAG-xaFvyzE305.png" target="_blank"></a>
cd如果不加任何參數的話,就會進入到使用者的家目錄下,如果你目前使用者是root,那麼就會進入到root目錄下:
<a href="https://s4.51cto.com/wyfs02/M02/08/61/wKiom1ngeC6zBwraAAHVNgbXd84786.png" target="_blank"></a>
cd後面加目錄名就可以進入哪個目錄下:
<a href="https://s4.51cto.com/wyfs02/M01/08/61/wKiom1ngeC_Cw9Z-AADvkm0c1dY118.png" target="_blank"></a>
cd - 指令可以回到上一次所在的目錄下:
<a href="https://s4.51cto.com/wyfs02/M00/A7/18/wKioL1ngdXmgCuotAAGpk4QzD2c551.png" target="_blank"></a>
cd ~ 指令可以進入到目前使用者的家目錄下,和cd的意義是一緻的:
<a href="https://s5.51cto.com/wyfs02/M01/A7/18/wKioL1ngdXrz05suAAC--_rjwME097.png" target="_blank"></a>
cd . 進入目前目錄:
<a href="https://s5.51cto.com/wyfs02/M00/08/61/wKiom1ngeDCRbErQAACXSz6BZtI914.png" target="_blank"></a>
cd .. 進入到上一層目錄:
<a href="https://s5.51cto.com/wyfs02/M01/A7/18/wKioL1ngdXqj7zF4AAEBH7LIogs598.png" target="_blank"></a>
建立和删除目錄:
mkdir是make directory的縮寫,這個指令是用來建立一個目錄的:
<a href="https://s5.51cto.com/wyfs02/M01/08/61/wKiom1ngeDGQfVSWAANrD5LwutE616.png" target="_blank"></a>
date指令可以檢視目前系統時間:
<a href="https://s2.51cto.com/wyfs02/M02/A7/18/wKioL1ngdXyRFBPvAAEISwPpUPI681.png" target="_blank"></a>
mkdir -p 指令可以批量建立目錄:
<a href="https://s2.51cto.com/wyfs02/M02/08/61/wKiom1ngeDPBeVi9AALZABnt2_w395.png" target="_blank"></a>
<a href="https://s1.51cto.com/wyfs02/M00/A7/18/wKioL1ngdX6j8fcbAAL4A_Cz2N8872.png" target="_blank"></a>
mkdir -pv 指令加個v選項可以顯示建立目錄的過程:
<a href="https://s1.51cto.com/wyfs02/M02/08/61/wKiom1ngeDaQLa4YAALxA9qSNis444.png" target="_blank"></a>
rmdir是remove directory的縮寫,這個指令是用于删除目錄的,但是前提是這個目錄是空的不然無法删除:
<a href="https://s2.51cto.com/wyfs02/M02/A7/18/wKioL1ngdYDRv39nAAF9dhPfBqM928.png" target="_blank"></a>
隻有目錄為空才能删除:
<a href="https://s5.51cto.com/wyfs02/M00/08/61/wKiom1ngeDjB8jiwAAUWCAYeFvk532.png" target="_blank"></a>
touch指令可以建立一個空的檔案:
<a href="https://s4.51cto.com/wyfs02/M00/08/61/wKiom1ngeDixuGziAAHF8oXmEFk947.png" target="_blank"></a>
rmdir -p 可以批量删除目錄,同樣的目錄要為空才能删除:
<a href="https://s1.51cto.com/wyfs02/M02/A7/18/wKioL1ngdcTC4ydMAAD7ymYXWTQ549.png" target="_blank"></a>
<a href="https://s5.51cto.com/wyfs02/M02/08/61/wKiom1ngeHvRMBe_AAHTTn18Ujs201.png" target="_blank"></a>
rm指令:
rm是remove的縮寫,rm可以删除目錄也可以删除非空的檔案:
<a href="https://s1.51cto.com/wyfs02/M02/A7/18/wKioL1ngdcWRm5tQAAF7Dsid85M188.png" target="_blank"></a>
rm -f 指令可以強制删除,不進行詢問:
<a href="https://s5.51cto.com/wyfs02/M00/A7/18/wKioL1ngdcbD03vBAAEB-2zmOQ4645.png" target="_blank"></a>
!tree 指令可以運作最近一次敲的tree開頭的指令:
<a href="https://s5.51cto.com/wyfs02/M00/08/61/wKiom1ngeIDygNeYAAdaqhJPvhA132.png" target="_blank"></a>
history 指令可以檢視之前敲的指令:
<a href="https://s2.51cto.com/wyfs02/M01/A7/18/wKioL1ngdc-S4TQmAAzGkTy5Mow881.png" target="_blank"></a>
rm -r 指令可以批量删除目錄,但是每次都會詢問:
<a href="https://s3.51cto.com/wyfs02/M00/08/61/wKiom1ngeIbSdA0YAAMyfObagKg333.png" target="_blank"></a>
rm -rf 指令可以批量删除目錄,因為加了f選項就不會進行詢問了:
<a href="https://s3.51cto.com/wyfs02/M01/08/61/wKiom1ngeIayA--UAAC94jooFB4514.png" target="_blank"></a>
rm -rfv 指令可以看到删除的過程,v這是v選項的作用。
<a href="https://s3.51cto.com/wyfs02/M02/A7/18/wKioL1ngddDR3CLGAAFtrbWJUz8410.png" target="_blank"></a>
本文轉自 ZeroOne01 51CTO部落格,原文連結:http://blog.51cto.com/zero01/1972131,如需轉載請自行聯系原作者