Bash

在終端輸出上搜尋文本

  • January 22, 2022

我正在執行一個帶有命令的應用程序,該命令$ grails run-app在終端中列印如下所示的日誌。

搜尋文本終端

我想要的是user authorities在此日誌中搜尋特定文本(例如 ),以便我可以進一步驗證。一種使用 Logging APIs 寫入文本文件的方法,但我現在想在終端中搜尋它。

我在如何直接在終端上搜尋建議命令的文本時發現了類似的問題screen,但我不知道screen在這種情況下如何工作。我嘗試過 $ screen grails run-app ,但無法繼續前進。

我可以看到螢幕列表

prayag@prayag:~/zlab/nioc2egdelonk$ screen -list
There is a screen on:
   8076.pts-2.prayag   (10/06/2013 12:13:25 PM)    (Attached)
1 Socket in /var/run/screen/S-prayag.

Ctrl+a(預設screen命令前綴),[(進入copy模式)後跟?SEARCH_TEXT似乎有效。按n轉到下一個事件。從那裡,您可以複製單詞、行、區域等以轉儲到文件中或稍後粘貼(使用Ctrl+a, ])。

在此處輸入圖像描述

如果你使用Konsole(KDE 終端模擬器),你可以使用Ctrl++ 。這可能也適用於其他(Linux)終端仿真器;它已被確認在 GNOME 終端、Xfce 終端、Alacritty 和終結者中工作。Shift``F

引用自:https://unix.stackexchange.com/questions/93783