linux 中 ~/. 是什么意思

~代表你的/home/用戶明目錄

假設你的用戶名是x,那么~/就是/home/x/

.是代表此目錄本身,但是一般可以不寫

所以cd ~/. 和cd ~ 和cd ~/效果是一樣的

但是.后面有東西又是另外一個問題,點在文件名頭部,代表一個隱藏文件

~/.local是你的主目錄下一個.local的文件夾的路徑,

并且從.可以看出,這是一個飲藏文件,

如果不用ls -a的話,一般ls是無法看到的

/ 是目錄層的分隔、表示符。只有一個 / 表明是 root, /etc/ 表明是根目錄下面的 etc 目錄(當然目錄最后不需要 / ,但有 / 直接表明他是目錄,沒有末尾的 / ,那么 /etc 需要檢測一下確定是目錄還是文件,雖然習慣上 /etc 絕對是目錄)

~ 是一個代位符,表明的是個人目錄的地址,因為每個用戶都有自己的個人目錄地址,所以用 ~ 作為統一替代這個根據用戶不同而不同但有規可循的地址,來保證某些情況下的兼容問題。

/ 是根節點, ~ 是 home

如果以root賬號登陸

~ 是 /root/

/ 是 /

如果以 name 登陸

~ 是 /home/name/

/ 是 /

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容