我的bash配置意外地发生了一些变化我通过在不正确的目录中执行git reset -hard head来保持git。特别是我使用的一些漂亮的功能。我有一个终端运行仍然加载了这些功能,我还能以某种方式从环境中重建它们吗?
答案 0 :(得分:3)
如果您将其定义为源自.bashrc
或.profile
之类的文件中的函数,则应该能够使用bash的type
命令。
$ type your_nifty_function
答案 1 :(得分:2)
$ declare -f
将列出当前shell中定义的所有函数。
答案 2 :(得分:2)
declare
declare
将打印出所有定义的功能。 (以及所有环境变量)。
alias
alias
将打印出所有已定义的别名。