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

Jon*_*use 6 bash shell

我正在使用一个程序,它删除了我的.bash_profile,遗憾的是我几个月没有备份.但是,我有一个终端打开,我不会关闭哪个文件已加载.

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

yin*_*ted 5

alias > my_aliases
Run Code Online (Sandbox Code Playgroud)

可以给你一些别名,但是如果你有几百个,你可能想用它comm(1)来识别哪些是在另一个文件中.


eph*_*ent 5

declare
Run Code Online (Sandbox Code Playgroud)

将转储当前shell中的所有变量和函数.(那样会set.)


pax*_*blo 3

您至少可以使用以下env命令获取其中的一部分:

env >template_bash_profile
Run Code Online (Sandbox Code Playgroud)

然后以此为基础开展工作。