-1
A
回答
2
见Bash manual, "Event Designators":
!string
请参考以
string
开头的历史列表中当前位置之前的最新命令。
这意味着!g++
运行与g++
开始的最后一个命令,调用GNU C++编译器:
$ g++ -o myprog -flto -O3 foo.o bar.o baz.o -lgfortran
...
(g++ does its job here)
...
$ vim test
...
(other commands)
...
$ !g++
g++ -o myprog -flto -O3 foo.o bar.o baz.o -lgfortran <-- same command as before
!cat filename
,另一方面手,不使一个很大的意义,因为它是已一个完整的命令。除非上次命令之后有一个超级复杂的管道,当然,事件指示符会重复。
相关问题
- 1. 双感叹号?
- 2. 感叹号
- 3. 的感叹号
- 4. 感叹号错误?
- 5. cmd和感叹号
- 6. 感叹号冲突
- 7. 感叹号在VB.NET
- 8. Vim什么是替代命令中使用感叹号
- 9. 在命令行上通过感叹号给java程序
- 10. 什么是“&!”在Linux的shell(符号和感叹号)意思
- 11. Eclipse颠覆感叹号
- 12. Java基础感叹号
- 13. java eclipse红色感叹号
- 14. 带感叹号的Telerik RadTextBox
- 15. Android感叹号错误
- 16. facebook上的感叹号
- 17. SQL XML中的感叹号
- 18. 使用感叹号'!'在C
- 19. 钥匙感叹号枚举
- 20. pynput合并感叹号
- 21. 感叹号的NSString前
- 22. 感叹号在网址中
- 23. URLPathAllowedCharacterSet不编码感叹号
- 24. 使感叹号更可见
- 25. dll感叹号问题?
- 26. 了解双重感叹号
- 27. 感叹号操作符?
- 28. 批量操作:在里面设置带感叹号的变量感叹号
- 29. Swift图标徽章编号感叹号
- 30. 双链感叹号所需的括号?
错误的网站。 StackOverflow用于编程问题,而不是用法。 – tink
https://www.gnu.org/software/bash/manual/bashref.html#Event-Designators –
@tink使用命令行不完全是编程...但无论如何感谢。 –