首頁 >運維 >linux運維 >linux伺服器home是做什麼的

linux伺服器home是做什麼的

藏色散人
藏色散人原創
2023-03-24 09:58:173294瀏覽

linux伺服器home指的是home目錄,是使用者的宿主目錄或稱為使用者清單目錄,通常用來保存使用者的檔案;當使用者登入系統後,所處的位置就是“/home” 。

linux伺服器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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn