Saya telah menulis sebuah program yang mengeluarkan banyak teks ke terminal.
Saya mencari kata-kata tertentu dalam teks untuk melihat apakah saya melakukannya dengan benar, tetapi hanya membaca teks itu tidak mungkin.
Apakah ada kemampuan atau perintah yang benar-benar dapat memungkinkan saya untuk mencari kata di terminal (seperti Ctrl+ F)?
command-line
gnome-terminal
Hossein
sumber
sumber
Jawaban:
Ini Shift+ Ctrl+ F.
Anda mungkin ingin mengubah nilai Scrollback ke Tidak Terbatas untuk tidak kehilangan garis:
Edit> Preferensi Profil> Menggulir
sumber
Pilihan lain:
Sekarang, Anda dapat menekan tombol panah untuk naik, turun, kiri dan kanan (biasanya Anda hanya menggunakan dua yang pertama).
Anda juga dapat mengetik
/word
sehingga mencari kata (atau regex) setelah kursor. Sebaliknya,?word
akan mencari kata / regex sebelum (di atas) kursor. (Kursor adalah posisi di mana Anda berada dalam teks.)Anda juga dapat menggunakan tombol Awal dan Akhir untuk pergi ke awal dan akhir output. Menekan
Q
akan membuat Anda Berhenti (kembali ke konsol).Info lebih lanjut:
sumber
Anda dapat mem-pipe output ke file dengan
> myfile.txt
Dan kemudian cari file dengan grep.Saya biasanya lebih suka pendekatan ini karena Anda tidak perlu khawatir tentang ukuran buffer terminal, dan Anda dapat dengan mudah menyimpan output dari berbagai program.
sumber
Ini menghilangkan @ Alb ini ^ langkah perantara dari mengarahkan ke sebuah file.
sumber
Jika Anda menggunakan
GNU Screen
-copy
mode danjk
berfungsi dengan baik.sumber