我正在使用一个程序,它删除了我的.bash_profile,遗憾的是我几个月没有备份。但是,我打开了一个终端,我将不会关闭并加载文件。
有没有办法从当前终端“导出”加载的bash别名等?
答案 0 :(得分:5)
alias > my_aliases
可以给你一些别名,但如果你有数百个,你可能想用comm(1)
来识别哪些是另一个文件。
答案 1 :(得分:5)
declare
将转储当前shell中的所有变量和函数。 (set
也是如此。)
答案 2 :(得分:3)
您可以使用env
命令获取至少部分内容:
env >template_bash_profile
然后继续工作。