页次: 1
我想备份 dotfiles
mv ~/.zshrc ~/dotfiles/zshrc
ln -s ~/dotfiles/zshrc ~/.zshrc
这些操作是在 zsh 下进行的,可能因为 .zshrc 正被读取的关系,最后创建出来的链接会变得不可用,不知有什么方法避免?(不太想重新设置默认的 shell 。。
离线
不应该会有问题的,除非你用了特殊的设置。
怎么不可用了?
离线
不应该会有问题的,除非你用了特殊的设置。
怎么不可用了?
重新打开终端 zsh 变回了初始状态,在文件管理器下看链接文件上有个叉。如果关掉终端在文件管理器里把文件移回去(就是不通过 shell 操作)就能恢复。
离线
那是你的软链接目标不对吧。
离线
那是你的软链接目标不对吧。
好象是诶。。。。我本来似乎是在 dotfiles 目录下 ln -s zshrc ~/.zshrc 现在改为 ln -s ~/dotfiles/zshrc ~/.zshrc 就可以了=。=
离线
-
可能因为 .zshrc 正被读取的关系
这个应该自己想下,是不可能的.否则为什么你改了设置想生效,还要source? 而且你每执行一条命令, zsh都要读这个文件做所有的设置更新是不是设计的太差了?
- ln 这个命令,我有一次也是晕头,把两个参数顺序搞反了, 因为我知道链接那个文件已存在,所以加了个f 选项... 很悲剧...
离线
-
可能因为 .zshrc 正被读取的关系
这个应该自己想下,是不可能的.否则为什么你改了设置想生效,还要source? 而且你每执行一条命令, zsh都要读这个文件做所有的设置更新是不是设计的太差了?
- ln 这个命令,我有一次也是晕头,把两个参数顺序搞反了, 因为我知道链接那个文件已存在,所以加了个f 选项... 很悲剧...
噗~从备份恢复吧 =w=
离线
页次: 1