Misalkan saya memiliki Terminal terbuka yang berisi ribuan garis output dari perintah saya sebelumnya selama beberapa jam / hari terakhir. Bagaimana cara mencari output rekaman untuk string? Saya terutama tertarik pada solusi yang tidak memerlukan mouse.
Saya tahu saya seharusnya menggunakan tee, tapi itu tidak selalu nyaman.
Saya tahu saya bisa "Pilih Semua", lalu buka editor, tempel, lalu cari, tapi saya berharap sesuatu yang lebih sederhana (dan Pilih Semua sepertinya memerlukan mouse).
Saya berharap akan ada perintah "Temukan ..." di bilah menu (seperti yang dimiliki Mac OS X).
Jawaban:
Menemukan teks dalam scrollback adalah kelemahan kebanyakan emulator terminal; satu-satunya yang saya tahu yang menyediakannya adalah OS X Terminal dan Terminator . Yang mengatakan, Anda bisa menjalankan layar GNU di terminal apa pun dan mencari buffer scrollback dalam mode salin.
sumber
Jika Anda menjalankan gnome-terminal (terminal GUI default di ubuntu) Anda dapat menekan
shift+ctrl+f
, ketik istilah pencarian Anda, dan tekan enter. Masih grafis, tetapi tidak perlu mouse.sumber
xfce4-terminal
, (X) ubuntu Raring 13,04. Terima kasih.Pintasan untuk menemukan string di dalam data terminal: ctrl + shift + f
sumber
xfce4-terminal 0.6.3
aktifXubuntu 16.04
.Sudahkah Anda mempertimbangkan untuk menggunakan pipa dan grep?
Semoga ini membantu
sumber
Coba konsole di KDE. Ini bekerja dengan gnome / unity juga. Program shortcut Find ke alt-f atau ctrl-f, dapat mencari maju atau mundur, ditambah lagi akan menyoroti output baru yang cocok dengan pola pencarian.
sumber
Untuk log: juga
guake
mendukung pencarian melaluictrl+shift+f
sejak https://github.com/Guake/guake/pull/1533 digabungsumber