错误删除了 .zshenv 文件
Erased .zshenv file by mistake
我 erased/cleared 我的 .zshenv 文件是通过 运行 命令 echo > .zshenv
不幸的。我不是终端和命令方面的专业人士。我可以通过任何命令取回旧的 .zshenv
文件吗?
请帮忙。
提前致谢。
由于你是macOS,你可以通过Time Machine取回:https://support.apple.com/en-in/guide/mac-help/mh11422/11.0/mac/11.0
以后您可能还想添加
setopt NO_CLOBBER
到您的 .zshrc
文件。这可以防止 >
覆盖现有文件。设置 NO_CLOBBER
后,只有 >|
或 >!
可以覆盖现有文件。
此外,您可能希望养成使用 >>
而不是 >
的习惯。 >>
可以创建新文件,就像 >
一样,但与 >
不同的是,如果文件已经存在,>>
不会覆盖它,而是简单地将文本附加到文件中。
我 erased/cleared 我的 .zshenv 文件是通过 运行 命令 echo > .zshenv
不幸的。我不是终端和命令方面的专业人士。我可以通过任何命令取回旧的 .zshenv
文件吗?
请帮忙。
提前致谢。
由于你是macOS,你可以通过Time Machine取回:https://support.apple.com/en-in/guide/mac-help/mh11422/11.0/mac/11.0
以后您可能还想添加
setopt NO_CLOBBER
到您的 .zshrc
文件。这可以防止 >
覆盖现有文件。设置 NO_CLOBBER
后,只有 >|
或 >!
可以覆盖现有文件。
此外,您可能希望养成使用 >>
而不是 >
的习惯。 >>
可以创建新文件,就像 >
一样,但与 >
不同的是,如果文件已经存在,>>
不会覆盖它,而是简单地将文本附加到文件中。