Bash 有没有办法回忆上一个命令的参数?
我通常做 vi file.c
然后是 gcc file.c
。
Bash 有没有办法回忆上一个命令的参数?
原文由 The Coder 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果前面的命令有两个参数,像这样
ls a.txt b.txt
你想要第一个,你可以输入
!:1
给予
a.txt
或者如果你想要两者,你可以输入
!:1-2
给予
a.txt b.txt
您可以将其扩展到任意数量的参数,例如:
!:10-12
原文由 Robert Gowland 发布,翻译遵循 CC BY-SA 2.5 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答796 阅读✓ 已解决
2 回答3.2k 阅读
您可以使用
$_
或!$
来调用上一个命令的最后一个参数。此外
Alt + .
可用于调用任何先前命令的最后一个参数。