![登录时不应用/etc/zshrc](https://linux22.com/image/214289/%E7%99%BB%E5%BD%95%E6%97%B6%E4%B8%8D%E5%BA%94%E7%94%A8%2Fetc%2Fzshrc.png)
答案1
系统文件的位置取决于操作系统。/etc/zshrc
和朋友(如列表中所列)在线文档) 是默认位置,但某些发行版使用不同的位置,例如/etc/zsh/z*
或/usr/local/etc/z*
。man zsh
在“启动/关闭文件”或“文件”下检查您的系统。
通常,系统配置文件是随 zsh 一起安装的,但仅包含注释。如果您没有找到它们,则表明您找错了地方。
在 Arch Linux 上,zsh 启动文件都在/etc/zsh
.
向系统启动文件添加别名的情况并不常见。别名通常是个人喜好。要在运行 root shell 时获取首选别名,请保持HOME
环境变量指向您的主目录。使用须藤:
- 运行
sudo zsh
并确保它HOME
位于;env_keep
的列表中/etc/sudoers
- 或运行
sudo -s
并另外确保/etc/sudoers
不设置选项set_home
或always_set_home
; - 或运行
sudo HOME=~ zsh
。
答案2
您正在阅读错误的文档。根本zsh
不使用。/etc/zshrc