只是一个提高我的bash
技能的问题。我总是这样做:
$ history | grep some_long_command
...
...
123 some_long_command1.........
124 some_long_command2.........
...
然后,我可以通过执行以下命令运行命令:
!123
但是,我经常想这样做:
some_long_command1foobar
即在运行它之前更改命令。您可以使用bash代替运行此命令吗:
#some_long_command1
因此得到评论。
然后,我不必使用鼠标突出显示命令,对其进行编辑然后运行(我可以使用键盘-更快)。
我想我可以写一个脚本来做,但是可能已经在某处内置了功能……。
bind Space:magic-space
输入您的bash个人资料。然后,按Space
将扩展!123
为some_long_command1
。