Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在搜索 gdb 命令历史记录时,有没有办法只通过那些与给定命令匹配的命令?
例如,有时我只想搜索以前的中断命令,而不是整个命令历史记录。是否有仅通过以“break”或“b”开头的命令的快捷方式?这可以为我节省一百万次击键。
在常规 GDB 中,CtrlR启用搜索模式。这与 bash、zsh 和许多其他 shell 的工作方式相同。
进入搜索模式后,提示会发生变化:
(reverse-i-search)`':
键入字母然后输入要查找的文本:
(reverse-i-search)`br': break main
要查找下一个匹配的命令,请CtrlR再次点击。
要再次运行该命令,请按 Enter。
要编辑命令,请按左或右光标键。