linux伺服器home指的是home目錄,是使用者的宿主目錄或稱為使用者清單目錄,通常用來保存使用者的檔案;當使用者登入系統後,所處的位置就是“/home” 。
本教學操作環境:linux5.9.8系統、Dell G3電腦。
linux伺服器home是做什麼的?
1、home目錄是使用者的宿主目錄,一個使用者登入系統,進入後,所處的位置就是/home。
2、通常用來保存使用者的檔案。
3、通常用波浪號「~」來表示目前使用者的主目錄(home目錄):例如,如果目前使用者的home目錄是/home/DUpala,那麼,輸入cd 或cd ~ 或cd /home/DUpala 或cd $HOME 都是等效的。這個習慣源自於1970年代流行的Lear-Siegler ADM-3A終端機,這種機器上波浪號和「home」鍵(用於把遊標移動到最左端)正好在同一個鍵上。
相關拓展:
在Linux標準檔案系統中,/目錄是整個檔案系統的根目錄,其他所有的目錄都要依附於根目錄而存在,其中就包括常說的家目錄。
那所謂的家目錄在哪呢?
aaa@bbb:/$ ls bin boot dev etc home lib lib32 lib64 libx32 lost+found media mnt opt proc root run sbin srv swapfile sys tmp usr var
可以看到在根目錄下有一個home目錄,但要注意,這並不是所謂的家目錄,而是應該稱為用戶的宿主目錄,或者叫做用戶列表目錄更合適,因為在這個目錄下包含著以這台機器上所有使用者名稱為名字的子目錄,開啟其中的一個子目錄,才是真正到這個使用者的家目錄。
家目錄以~符號為標誌,例如:
aaa@bbb:~$
怎麼證明這個才是真正的家目錄呢,可以嘗試在shell中輸出${HOME}變數:
aaa@bbb:~$ echo ${HOME} /home/aaa
這個變數儲存的路徑剛好是aaa使用者的家目錄。所以,要區分清楚/,/home以及~三個目錄。
相關推薦:《Linux影片教學》
以上是linux伺服器home是做什麼的的詳細內容。更多資訊請關注PHP中文網其他相關文章!