Linux中"cd /"與"cd ~"的區別


  剛開始學的時候對於"cd /"與"cd ~"模棱兩可,不懂他們的區別.

  只是知道"/"是根目錄,"~"也是根目錄,是你當前用戶的根目錄,也可以叫是家目錄.這樣方便理解.Linux是存儲是以掛載的方式,相當於是樹狀的,源頭就是"/",也就是樹根,根目錄.而我們每個用戶都會有自己的家目錄,也就是用戶的個人目錄.比如說:root用戶的"家"目錄就是/root,普通用戶的目錄就是/home/admin(此處我是創建了一個新用戶叫做admin)

  在Linux中創建用戶需要使用兩個命令:

1,設置用戶名:useradd 用戶名   例如 useradd admin  使用此條命令,就創建了一個名叫admin的用戶

2,設置用戶名:passwd 用戶名    例如 passwd admin   在上一條基礎上,為admin用戶設置密碼,接下來按提示輸入密碼即可(密碼不要太簡單)

 

 密碼輸入的時候不顯示,直接回車即可.

 

在我們創建好admin這個用戶之后可以分別使用root和admin用戶登錄虛擬機

root用戶:

執行cd /,使用ll命令看目錄結構 此時,所在位置就是根目錄,root用戶的家目錄是root,其他用戶的家目錄是home

 

 root用戶執行 cd ~ 和在/目錄下執行 cd root  結果是一樣的,都是進入了root用戶的家目錄

 

 admin用戶 進入/目錄 我們可以看見與root用戶是一樣的

 

 admin用戶執行 cd ~ 與在 / 目錄下進入home/admin是一樣的

 

   最后總結一下,cd / 進入的是系統的根目錄,該目錄下面有root用戶的家目錄 /root (root用戶使用cd ~直接進入),也有其他用戶的家目錄 /home/其他用戶的用戶名

(其他用戶使用cd ~可以直接進入)

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM