每次 Mac 系统升级后,在 /etc/zshrc 记录的内容全部重置成默认,记录在哪里才不会因为系统更新需要每次都重新设置呢?
|
1
|
|
2
$HOME/.zshrc
升级到 macOS11 之后发现会覆盖 sudoers 文件,升级到 11.1 后再次被覆盖了 |
|
3
~/.zshrc
有什么必须把配置写到 /etc/zshrc 的场景吗? |
|
cokarJan 14, 2021
4
我升级了很多次,并没有覆盖呀,好像我的配置默认是在 ~/.zshrc 里面
|
|
SIGEV13Jan 15, 2021
5
把配置放进 ~/.zshenv 然后如果 zshrc 被覆盖了,直接加一行 source ~/.zshenv 就好了
|
|
TinkJan 15, 2021 via Android
6
我真的第一次见到把配置直接写到 etc 下面的。。。你这样用不难受吗
|
|
lostberryzzJan 15, 2021
7
/etc/zshrc 默认不是 read-only 的吗,难道说你每次改 zshrc 都是 sudo 吗。。
一般来说配置文件都是在$HOME 目录下的 |
|
cubecubeJan 15, 2021
8
个人目录的隐藏目录及文件手动备份,升级后还原。
|
|
10
chattr +i
|
|
nl101531Jan 15, 2021 via iPhone
12
配置都自己单独存,软连接到用户目录。
|