linux - 如何在 linux 'screen' 中搜索任何单词

标签 linux search terminal gnu-screen

我将使用以下命令查看 devstack 的 screen 日志。 screen -x堆栈 我发现在 screen 上搜索非常困难。目前我开始复制模式 Ctrl A Esc 并阅读所有日志,有时在搜索单个单词时浏览所有日志非常烦人。

有没有什么好的方法可以在 screen 上搜索单词?

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.

但是 screen 不支持类似 vi 的向前搜索。

最佳答案

一旦您使用 Ctrl + A, ESC 进入回滚模式,您应该能够按照手册。

所以要搜索单词“string”,按Ctrl + AESC,输入?string 并按 Enter。它将带您通过缓冲区向后返回到单词字符串。按 N 将转到缓冲区中的下一个匹配项(向后)。

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

关于linux - 如何在 linux 'screen' 中搜索任何单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22645066/

相关文章:

Python3 : Cannot reset colors with Colorama module

c++ - 套接字未在 Linux (ubuntu) 上发送全部内容

linux - 在 Linux bash curl 中使用日期计算来获取星期几

search - 偏好词在ElasticSearch/Lucene中靠在一起吗?

C++ 数组、函数和计数器

linux - 在终端中使用 AWK 在 CSV 中添加列标题

linux - Ansible Vault 不读取定义的变量

linux - gedit 使用哪个拼写检查器?

python - 在 Python 中第一次出现模式时搜索 1GB+ 数据字符串的最快方法

linux - 如何记录所有终端 session 并在关闭窗口后正确退出