1

我通过在不正确的目录中执行 git reset --hard head 意外地对我的 bash 配置进行了一些更改。特别是我使用的一些漂亮的功能。我有一个终端正在运行,它仍然加载了这些功能,我还能以某种方式从环境中重建它们吗?

4

3 回答 3

3

如果您将它们定义为文件中的函数,您的来源类似于,.bashrc或者.profile您应该能够使用 bash 的type命令。

$ type your_nifty_function
于 2012-04-13T08:23:21.970 回答
2
$ declare -f

将列出当前 shell 中定义的所有函数。

于 2012-04-13T08:24:25.500 回答
2
declare

declare将打印出所有定义的函数。(以及所有环境变量)。

alias

alias将打印出所有定义的别名。

于 2012-04-13T08:24:50.267 回答