有没有办法恢复我的.bashrc文件



有没有办法恢复我的.bashrc文件?我不小心删除了文件中的内容并保存了。

保存文件并关闭与编辑器的会话后,您将无法恢复文件的内容。但是,如果您尚未重新启动,并且仍然存在 .bashrc 来源的终端会话,则可以从此会话中恢复变量和函数。

如果您的文件有这样的内容:

# content of .bashrc
export DERP=hi
function _test { echo "test"; }
alias grep='grep --color=auto'

您可以使用 typeset 获取函数的内容,env 中的变量和带有 alias 的别名。您可以从 $PS1 获取提示变量。

$ typeset -f _test
_test () 
{ 
    echo "test"
}
$ env | grep derp
derp=hi
$ alias
alias grep='grep --color=auto'
$ echo $PS1
u@h $

编辑:
您可能希望为 .bashrc、.vimrc 和等效文件创建一个 git 存储库。这样做似乎很常见,因为您可能希望在不同的系统上使用相同的文件。

最新更新