我使用的是 Ubuntu 18.04。要自定义用户的提示,我知道我必须编辑~/.bashrc
.但是要覆盖~/.bashrc
所有现有用户的文件,我应该编辑哪个文件/etc
?如果我希望新用户获得相同的自定义提示,我必须编辑哪个文件?我的疑问是因为文件夹中有 a profile
、 aprofile.d
和 abash.bashrc
文件/etc
。所有这些都带有 bash 脚本,我不知道要取消注释哪些行。
答案1
通过导出替换系统的bashrc$PS1这样用户就可以覆盖提示。
使用 scp 或 clustersh 来分发它,如果您设置了 rsa 密钥,您甚至不需要为 scp 多次输入密码:
eval `ssh-agent`
ssh-add
for h in `cat ~/hostlist`; do
scp ~/newbashrc ${h}:/etc/bashrc
done
eval `ssh-agent -k`