在我的所有帐户上自动获取相同的 shell 环境(不包括路径)的最佳方法是什么?
我想要的是当我登录时将我的 shell 中的别名、颜色和其他很酷的功能转移到其他 shell 中。这可能吗?我是否必须将我的 .bashrc 文件复制到我的所有帐户?
答案1
对 进行您需要的任何更改/etc/skel
。当您调用 时useradd
,它会自动将此文件夹的内容复制到用户的主目录中。
http://www.linuxhowtos.org/Tips%20and%20Tricks/using_skel.htm
答案2
如果您运行 bash,则可以编辑 /etc/profile 和 /etc/bashrc。它们类似于用户 ~/.profile 和 ~/.bashrc。
因此,请将所有常见变量放在 /etc 中,并将更具体的用户变量放在 ~/ 中。