Bash是否有办法返回上一个命令的第一个单词(命令名称本身),类似于!$
如何返回上一个命令的最后一个单词?
例如:
ls -l
我想返回ls
答案 0 :(得分:5)
您可以使用!:
按号码选择单词。这包括任何预命令分配,因此您需要的确切数字会有所不同。
$ x=3 some_command foo # some_command is !:1
$ ls -l # ls is !:0
$ x=6 y=3 bar # bar is !:2