【问题标题】:Accidentally cleared ~/.bash_profile contents (Mac) [duplicate]意外清除 ~/.bash_profile 内容(Mac)[重复]
【发布时间】:2016-03-24 02:50:00
【问题描述】:

我不小心使用> 将输出放入~/.bash_profile 并最终删除了我保存在那里的很多配置。

我需要帮助才能恢复它。在擦除活动之前,我仍然使用所有 ~/.bash_profile 旧设置打开 iTerm。这意味着下次我关闭它或执行 source ~/.bash_profile 时,所有设置都将永远丢失。

有没有办法恢复当前加载的~/.bash_profile 设置?还是什么?

【问题讨论】:

  • Time Machine 可能吗?

标签: macos bash terminal


【解决方案1】:

通常,.bashrc/etc/skel 的副本,因此您可以从那里恢复它。

如果您在此文件中添加了一些额外的信息,您仍然可以在当前会话中使用它们。要恢复这些,请说:

  • env 查看这些变量。
  • typeset -f 查看已定义的函数。

【讨论】:

  • env 已解决问题。至于 /etc/skel ,我在 mac 中没有。谢谢
  • 很高兴阅读; ) 我 read 认为在 OSX 中相当于 /etc/skel 可能是 /System/Library/User\ Template/English.lproj。你能检查一下吗?
猜你喜欢
  • 2019-05-12
  • 2019-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多