在~/.bash_profile删除后检索加载的bash配置文件



我正在使用一个程序,它删除了我的.bash_profile,不幸的是,我已经好几个月没有备份了。然而,我有一个终端打开,我不会关闭,它已经加载了文件。

有没有任何可能的方法可以从当前终端"导出"加载的bash别名等?

alias > my_aliases

可以返回一些别名,但如果有数百个别名,则可能需要使用comm(1)来识别其他文件中的别名。

declare

将转储当前shell中的所有变量和函数。(set也是如此。)

您可以通过env命令获得至少一部分:

env >template_bash_profile

然后从中学习。

最新更新