GNU/Linux >> Belajar Linux >  >> Linux

Cari Teks Pada Output Terminal?

Saya menjalankan aplikasi dengan perintah $ grails run-app yang mencetak terminal login seperti di bawah ini.

Yang saya inginkan adalah mencari teks tertentu (misalnya user authorities ) di log ini sehingga saya dapat memverifikasi lebih lanjut. Salah satu cara menggunakan Logging Apis untuk menulis dalam file teks tetapi saya ingin mencarinya di terminal saat ini.

Saya menemukan pertanyaan serupa tentang cara membuat pencarian teks di terminal secara langsung yang menyarankan screen perintah, tapi saya tidak tahu bagaimana screen berfungsi dalam kasus ini.
Saya mencoba
$ screen grails run-app
tapi tidak bisa bergerak maju.

Saya dapat melihat daftar layar dengan

[email protected]:~/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.

Jawaban yang Diterima:

Ctrl+a (screen default awalan perintah), [ (masukkan copy mode) diikuti dengan ?SEARCH_TEXT tampaknya bekerja. Tekan n untuk pergi ke kejadian berikutnya. Dari sana, Anda dapat menyalin kata, baris, wilayah, dll untuk dibuang ke file atau menempelkannya nanti (dengan Ctrl+a , ] ).


Linux
  1. Panduan terminal Linux untuk pemula

  2. Memanipulasi teks pada baris perintah dengan sed

  3. Terminal Ctrl+s Versus Ctrl+z?

  1. Bagaimana Mendapatkan Input Dan Output Di Terminal Ke File Teks??

  2. Cara menggunakan perintah "layar" di Linux

  3. Bagaimana cara menghapus scrollback di perintah layar?

  1. Bagaimana cara menambahkan output ke file?

  2. Bagaimana cara menyimpan output dari perintah awk ini ke file?

  3. Cara mengedit file teks di terminal saya