GNU/Linux >> Belajar Linux >  >> Linux

Cara menggulir ke atas di jendela terminal saat input baru dibuat tanpa dibuang kembali ke bawah (Linux)

Meskipun saya agak terlambat, saya memposting ini di sini agar siapa pun yang datang ke sini mendapatkan solusinya. Bagi saya, solusi untuk masalah yang sama adalah:

Preferensi Terminator -> Tab Profil -> Menggulir tab [sub] -> Hapus centang opsi 'Gulir pada keluaran'.

Hal yang baik tentang opsi ini, adalah bahwa itu masih akan menggulir pada output ketika Anda berada di bagian paling bawah dari output, tetapi segera setelah Anda menggulir ke atas, itu akan berhenti dan tidak akan mengganggu Anda bahkan jika konten output masih ada. dihasilkan.

Saya harap ini membantu


tail -f log.txt | less akan memperbarui untuk maju ke informasi baru, lalu Anda dapat naik atau turun. Anda juga dapat menggunakan less fitur pencarian dan sebagainya. Dengan metode pipa, Anda juga dapat mengurai keluaran bergerak.

Dan ide yang sama, tetapi tanpa pipa :less +F log.txt .
(Ini mengasumsikan Anda dapat bekerja dengan konten Anda dengan cara ini.)

Cara lama Unix adalah dengan menekan Ctrl-S di terminal Anda untuk berhenti, dan Ctrl-Q untuk memulai kembali pengguliran keluaran -- inilah yang pada dasarnya membiarkan terminator Anda lakukan dengan stty ixon .
Dengan menambahkan bilah gulir, ini tampaknya lumayan bagi saya -- tekan Control-S, gulir ke atas ke apa pun yang Anda suka, lalu Control-Q untuk kembali ke bawah. Ya, Anda terkadang lupa untuk membatalkan jeda output.

Karena saya sangat malas, dan karena saya menyukai fleksibilitas pengalihan keluaran, saya akan menggunakan tail -f dengan pipa (dengan asumsi sesuai kasusnya). Lalu saya bisa menghentikannya, panah ke atas dan menambahkan sesuatu seperti grep, dan masih berjalan:tail -f tac_plus.log | less | egrep 'peerip'

Lemparkan beberapa cat s dan tee di sana dan Anda memiliki pesta nyata.


Linux
  1. Cara mengatur terminal default (atau window manager, browser, dan banyak lagi) di Linux

  2. Bagaimana Cara Membuat Jendela Baru Di Direktori Saat Ini Di Tmux?

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

  1. Bagaimana cara menampilkan teks berwarna ke terminal Linux?

  2. Bagaimana cara menghapus keluaran Notebook IPython di semua sel dari terminal Linux?

  3. Bagaimana cara mematikan bunyi bip di terminal di Linux?

  1. Cara mengubah warna terminal Linux Anda

  2. Cara Mencari Web Dari Terminal Di Linux

  3. Linux:Bagaimana cara menggunakan file sebagai input dan output secara bersamaan?