是否可以在gnome终端中搜索?


Answers:


10

使用grep及其变体

通常grep用于普通搜索。它将像这样工作:

make 2&>1 | grep Error

或者,如果输出很多,并且您想使用寻呼机:

make 2>&1 | grep Error | less

但是,如果您想查看所有内容,而不仅仅是查看与搜索匹配的行,则可以安装该ack-grep软件包,然后执行以下操作:

make 2>&1 | ack-grep --passthru Error 

如果生成大量输出,并且您想使用寻呼机,则需要更多语法来保留颜色:

make 2>&1 | ack-grep --passthru Error --color | less -R

在所有示例中,我都包括2>&1了合并STDERR和STDOUT输出流的示例。否则,您将只会得到STDOUT,其中可能未包含所有错误。

另一种变化是直接进入寻呼机并在其中搜索:

make 2>&1 | less

减少搜索量的一种方法是/输入搜索词。请参阅man less以获取更多搜索选项。

使用终端菜单

使用搜索菜单或键盘快捷键Shift+ Ctrl+F


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.