今天我发现我可以写!$
从上一个执行的命令获取最后一个参数。
现在我试图创建一个使用该快捷方式的别名,它根本不工作。
这些是我正在尝试创建的。
alias gal='git add !$'
alias gcl='git checkout !$'
alias sl='sublime !$'
这是结果输出调用gal
或gcl
fatal: pathspec '!$' did not match any files
时,所以它看起来像!$
只是没有被从最后的命令在这种情况下的最后一个参数所取代。
可能吗?
由于猛砸扩展'$',有没有办法可以是“存储”在稍后使用的地方。我认为说'alias gal =“git add”'会更有意义,然后用'!$'调用它 - >'gal!$'。 – fedorqui
@fedorqui这绝对是最好的选择。 – 123
为什么你不使用变量['$ _'](http://www.gnu.org/software/bash/manual/bashref.html#index-_0024_005f)? –