'~/.bashrc' 與 '/etc/skel/.bashrc'。為什麼有兩個“.bashrc”?

'~/.bashrc' 與 '/etc/skel/.bashrc'。為什麼有兩個“.bashrc”?

為什麼有兩個 .bashrc~/.bashrc/etc/skel/.bashrc?當我比較它們時,我發現沒有區別。

答案1

/etc/skel當您建立新使用者時,其中的每個檔案都會複製到(新)使用者的 $HOME 目錄。如果它們相同,您要么沒有對您的文件進行任何更改(很可能),要么您將自定義文件複製到/etc/skel.

看:

如何使用 skel 設定新用戶

http://www.linfo.org/etc_skel.html

http://www.linuxhowtos.org/Tips%20and%20Tricks/using_skel.htm

答案2

/etc/skel/.bashrc.bashrc是系統中建立的每個使用者的預設值。

~/.bashrc對於每個用戶來說都是單獨的。

相關內容