Apakah mungkin untuk mencari di terminal gnome?

9

Apakah ada sesuatu yang dapat digunakan untuk mencari dan menyoroti istilah dalam output terminal? Saya perlu mencari "Kesalahan" setelah menjalankan make.

pengguna13107
sumber
3
menyadari bahwa ada opsi menemukan.
user13107

Jawaban:

10

Menggunakan grep dan variasinya

Biasanya grepdigunakan untuk pencarian biasa. Ini akan bekerja seperti ini:

make 2&>1 | grep Error

Atau jika ada banyak output dan Anda ingin menggunakan pager:

make 2>&1 | grep Error | less

Namun, jika Anda ingin melihat semua konten, dan bukan hanya baris yang cocok dengan pencarian Anda, Anda dapat menginstal ack-greppaket, dan kemudian lakukan ini:

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

Dan jika itu menghasilkan banyak output dan Anda ingin menggunakan pager, Anda perlu sedikit lebih banyak sintaks untuk mempertahankan warna:

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

Dalam semua contoh yang saya sertakan 2>&1yang menggabungkan aliran output STDERR dan STDOUT. Jika tidak, Anda hanya akan mendapatkan STDOUT, yang mungkin tidak menyertakan semua kesalahan.

Satu variasi lagi adalah langsung masuk ke pager dan cari di dalamnya:

make 2>&1 | less

Salah satu cara untuk mencari lebih sedikit adalah dengan mengetik /untuk memasukkan istilah pencarian. Lihat man lessopsi pencarian lainnya.

Menggunakan menu terminal

Menggunakan menu Cari atau pintasan keyboard Shift+ Ctrl+F

Mark Stosberg
sumber
17

Buka menu pencarian . Jika tidak:

Shift+ Ctrl+F

Ed Villegas
sumber