如何在linux'屏幕'中搜索任何单词

时间:2014-03-25 20:02:19

标签: linux search terminal gnu-screen

我将使用以下命令查看devstack的屏幕日志。 screen -x stack 我觉得在屏幕上搜索非常困难。目前我开始使用复制模式 Ctrl A Esc并阅读所有日志,有时在搜索单个字词时浏览所有日志会非常恼火。

在屏幕上搜索单词是否有好方法?

来自man screen我找到了

    Searching:
     / Vi-like search forward.
     ? Vi-like search backward.
     C-a s Emacs style incremental search forward.
     C-r Emacs style reverse i-search.

但屏幕不支持类似vi的前向搜索。

2 个答案:

答案 0 :(得分:43)

使用 Ctrl + A ESC 进入回滚模式后,您应该能够按照中所述向后搜索缓冲区手册。

要搜索单词“string”,请按 Ctrl + A ESC ,输入?string并按< KBD>输入。它会将您通过缓冲区向后转到单词字符串。按 N 将转到缓冲区中的下一个匹配(向后)。

要向前搜索,光标应该在缓冲区末尾的任何位置,然后使用/string向下搜索。

答案 1 :(得分:0)

在 Ubuntu 中,菜单栏中有一个搜索按钮。您可以向后/向前搜索,甚至还可以使用正则表达式进行搜索。

enter image description here