作为终端菜鸟,我几乎为我所做的每件事都创建了别名。问题是我已经开始忘记我因此而知道的那几个命令。最重要的是,有时我需要在上一个命令中编辑一个变量。
所以我想要的是,如果当我使用别名时,打印的第一行是它代表的实际命令,然后继续执行命令。由于按下并 !!
只是重新打印别名,我不太确定如何获取对底层命令的引用。
谢谢。
最佳答案
您可以随时使用:
alias
列出您所有的别名,或者alias name
显示别名name
的规范。
所以实际上你可以将你的别名定义为
alias myalias="alias myalias; <do stuff>"
我也认为 chepner's answer使用 Alt-Control-e 更实用,但我发布这个是为了完整性。
关于bash - 打印终端别名命令并执行它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22612627/