'~/.bashrc' 与 ' /etc/skel/.bashrc'。为什么有两个 '.bashrcs'?

'~/.bashrc' 与 ' /etc/skel/.bashrc'。为什么有两个 '.bashrcs'?

为什么有两个 .bashrcs~/.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对于每个用户来说都是独立的。

相关内容