![为什么在 root 用户 ~/.bashrc 文件中找到的别名默认不用于标准用户?](https://linux22.com/image/170119/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%9C%A8%20root%20%E7%94%A8%E6%88%B7%20~%2F.bashrc%20%E6%96%87%E4%BB%B6%E4%B8%AD%E6%89%BE%E5%88%B0%E7%9A%84%E5%88%AB%E5%90%8D%E9%BB%98%E8%AE%A4%E4%B8%8D%E7%94%A8%E4%BA%8E%E6%A0%87%E5%87%86%E7%94%A8%E6%88%B7%EF%BC%9F.png)
别名有什么原因吗
alias rm='rm -i'
root用户的文件中发现~/.bashrc
其他用户默认不使用?
答案1
非 root 用户不使用的~root/.bashrc
原因与他们也不使用任何其他用户的原因相同~/.bashrc
- 这些文件是个人每个交互式 shell 启动文件。
bash
如果您希望系统上的所有用户使用标准别名或其他初始化,则这些声明属于系统范围的每个交互式 shell 启动文件/etc/bash.bashrc
。
别名有什么原因吗
alias rm='rm -i'
root用户的文件中发现~/.bashrc
其他用户默认不使用?
非 root 用户不使用的~root/.bashrc
原因与他们也不使用任何其他用户的原因相同~/.bashrc
- 这些文件是个人每个交互式 shell 启动文件。
bash
如果您希望系统上的所有用户使用标准别名或其他初始化,则这些声明属于系统范围的每个交互式 shell 启动文件/etc/bash.bashrc
。