Debian9 ~/.bashrc文件不生效
起因
新建用户user02,将user01目录下的.bashrc文件拷贝到了user02目录下,su - user02登陆user02时,.bashrc里设置的alias命令提示不存在。
但是source ~/.bashrc后却可以正常使用。
后来发现原因可能是缺少.profile文件导致的。
解决办法
1. 将user01目录下的.profile文件拷贝到user02目录下。
1 | cp /home/user01/.profile /home/user02/ |
2. 在user02目录下新建.profile文件,内容
1 | if [ -n "$BASH_VERSION" ]; then |
然后,退出重新登陆user02就行了。