linux有兩個(gè)home目錄嗎?
問題描述
這是我昨天提問得到的答案 有點(diǎn)看不懂什么意思 一個(gè)根目錄的home 還有一個(gè)登陸的home 是這樣嗎?因?yàn)槟氵M(jìn)入的是「/home」目錄,不是「home 目錄」。通常說「home 目錄」(正式的中文翻譯為「主目錄」「家目錄」等)通常是位于「/home/你的用戶名」。
問題解答
回答1:/home 目錄下就是用戶目錄,例如 /home/用戶名但是 root 用戶的目錄是 /root你是哪個(gè)用戶登錄上去之后就進(jìn)到 /home/對(duì)應(yīng)用戶 的這個(gè)目錄要是 root 用戶,那么登錄上去就是 /rootcd ~ 是直接到自己當(dāng)前登錄的用戶的個(gè)人目錄的快捷命令
回答2:其實(shí)所謂的home目錄, 只是代表用戶登錄時(shí), 默認(rèn)進(jìn)入的目錄而已; 當(dāng)我們?cè)趧?chuàng)建用戶時(shí), 如果沒有指定home目錄, 系統(tǒng)則會(huì)為我們分配默認(rèn)值, 非root用戶就是默認(rèn)在/home/用戶名, 而root則是/root. 每次我們登陸系統(tǒng), 登陸程序就會(huì)根據(jù)系統(tǒng)的/etc/passwd文件里面的字段, 為我們初始化信息, 包括登陸之后的shell環(huán)境(最后一個(gè)字段),家目錄(第六個(gè)字段). 我們完全可以自定義家目錄: useradd testtest -d /tmp/home/test, 通過-d選項(xiàng)為新增用戶創(chuàng)建新目錄甚至可以通過 -M來指定不創(chuàng)建, 通常用于有些程序運(yùn)行的賬號(hào), 完全就沒有必要登陸和家目錄的, 我們就能通過這些選項(xiàng)去創(chuàng)建這樣的用戶. 如果用戶已經(jīng)創(chuàng)建了, 我們也能通過修改/etc/passwd文件的第六個(gè)字段, 假設(shè)
將testtest:x:507:507::/tmp/test_home/:/bin/bash改成testtest:x:507:507::/tmp/:/bin/bash
那么以后登陸testtest用戶時(shí), 它就默認(rèn)進(jìn)入/tmp, 因?yàn)槟蔷褪撬募夷夸?
回答3:每個(gè)用戶的home目錄就在/home/用戶名下,通過cd ~就可以進(jìn)入。只有root用戶的home目錄特殊,在/root下面。
回答4:你裝一個(gè)中文版一個(gè)英文版就明白區(qū)別了
一個(gè)目錄是home,文件夾/目錄名叫home,小寫的,在/目錄,也就是主目錄下,屬于必備目錄。可以看到同目錄下是tmp,var等系統(tǒng)級(jí)目錄,用pwd查看絕對(duì)路徑,可以看到是位于主目錄下
另一個(gè)是Home目錄,中文發(fā)行版會(huì)叫家目錄/主目錄,在Users/username/目錄下,是跟隨用戶的目錄通過pwd可以看到,他是位于用戶目錄下
如果你的系統(tǒng)里沒有普通用戶賬戶,只有一個(gè)root用戶,那么默認(rèn)是不存在Home目錄的,一旦新建了一個(gè)賬戶,特別是在安裝了GUI界面之后,你建一個(gè)賬戶,相應(yīng)的,對(duì)應(yīng)的賬戶目錄下就會(huì)新建一個(gè)Home目錄,而這個(gè)Home目錄的名字,就是你新建賬戶的名字。看到這個(gè)房子圖標(biāo)了嗎,這就是Home目錄,我的賬戶叫a,所以這個(gè)Home目錄,也就是家目錄,他所顯示的名稱就是a,點(diǎn)開這個(gè)房子(Home目錄)
可以看到里面的文件夾都是用戶文件夾,你再新建一個(gè)用戶,比如說b,那么在Users/這個(gè)目錄下面又會(huì)出現(xiàn)一個(gè)叫b的Home目錄,里面又是這個(gè)用戶文件。
如果你的系統(tǒng)里有100個(gè)賬戶,那就會(huì)有100個(gè)Home目錄,但是主目錄下的home目錄只有一個(gè)(默認(rèn)),這就是最大的區(qū)別。
相關(guān)文章:
1. MySQL主鍵沖突時(shí)的更新操作和替換操作在功能上有什么差別(如圖)2. 關(guān)于mysql聯(lián)合查詢一對(duì)多的顯示結(jié)果問題3. python - scrapy url去重4. mysql在限制條件下篩選某列數(shù)據(jù)相同的值5. 數(shù)據(jù)庫 - Mysql的存儲(chǔ)過程真的是個(gè)坑!求助下面的存儲(chǔ)過程哪里錯(cuò)啦,實(shí)在是找不到哪里的問題了。6. 小白學(xué)python的問題 關(guān)于%d和%s的區(qū)別7. python執(zhí)行cmd命令,怎么讓他執(zhí)行類似Ctrl+C效果將其結(jié)束命令?8. 實(shí)現(xiàn)bing搜索工具urlAPI提交9. python - Django有哪些成功項(xiàng)目?10. Python從URL中提取域名
