- /etc/bash.bashrc
- /etc/profile 或 /etc/profile.d
- /etc/login.defs
首先來看 alias 放不同地方的效果:
- 所有的 interactive shell 有效
- login shell 有效,用 su 切換的使用者無效
再來是 PATH:
- 所有的 interactive shell 有效,X session 無效,su 後無效
- su 後無效其他有效
- 只有 su 有效
結論:
alias 放 /etc/bash.bashrc
PATH 寫在 /etc/profile 或 /etc/profile.d/*.sh
修改 login.defs 的 ENV_SUPATH 和 ENV_PATH 跟上面同步
沒有留言:
張貼留言