有时我想在执行它们之前知道我的shell别名/函数是什么。我可以记录它们而不执行它们吗?

时间:2016-11-19 03:27:15

标签: shell

我不确定这是不是一个愚蠢的问题,但是如果我不知道我的命令设置是什么而不必打开我的.zshrc(我是显然使用zsh。)

例如,让我们使用gs。我不确定以下哪个gs会执行:

alias gs="git status"

alias gs="gulp serve"

alias gs="grunt serve"

是否有命令,或类似echo gs"$(gs)"echo "$(gs)"的命令会记录命令(例如git status),而不是执行我所拥有的{{1}设置为?

1 个答案:

答案 0 :(得分:2)

您可以运行alias命令打印出所有shell别名。如果您想知道特定别名解析的内容,只需将其作为参数传递给alias命令:

➜  alias gs
gs='git status'