GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara meningkatkan buffer scrollback dalam sesi layar yang sedang berjalan?

Tekan Ctrl +A lalu : lalu ketik

scrollback 10000

untuk mendapatkan buffer 10.000 baris, misalnya.

Anda juga dapat mengatur jumlah baris scrollback default dengan menambahkan

defscrollback 10000

ke ~/.screenrc Anda berkas.

Untuk menggulir (jika terminal Anda tidak mengizinkan Anda melakukannya secara default), tekan Ctrl +A lalu Esc lalu gulir (dengan Ctrl biasa +F untuk halaman selanjutnya atau Ctrl +A untuk halaman sebelumnya, atau hanya dengan roda mouse / dua jari). Untuk keluar dari mode scrolling, cukup tekan Esc .

Kiat lain:Ctrl +A lalu Saya menunjukkan pengaturan buffer Anda saat ini.


Seperti yang telah disebutkan, kami memiliki dua cara!

 Setelan interaktif per layar (sesi)

Dan itu dilakukan secara interaktif! Dan segera berlaku!

CTRL + A diikuti oleh : Dan kami mengetik scrollback 1000000 Dan tekan ENTER

Anda melepaskan diri dari layar dan kembali! Itu akan selalu sama.

Anda membuka layar baru lainnya! Dan nilainya disetel ulang lagi ke default! Jadi ini bukan pengaturan global!

 Dan setelan default permanen

Yang dilakukan dengan menambahkan defscrollback 1000000 ke .screenrc (di rumah)

defscrollback dan bukan scrollback (def berdiri untuk default)

Yang perlu Anda ketahui adalah jika file tersebut tidak dibuat! Anda membuatnya !

> cd ~ && vim .screenrc

Dan Anda menambahkan defscrollback 1000000 untuk itu!

Atau dalam satu perintah

> echo "defscrollback 1000000" >> .screenrc

(jika belum dibuat)

Berlaku

Saat Anda menambahkan default ke .screenrc ! Layar yang sudah berjalan saat dipasang kembali tidak akan berpengaruh! .screenrc jalankan pada pembuatan layar! Dan itu masuk akal! Sama seperti konsol normal dan peluncuran shell!

Dan semua layar baru yang dibuat akan memiliki nilai yang ditetapkan!

Memeriksa ukuran buffer efektif layar

Untuk centang ketik CTRL + A diikuti oleh i

Dan Hasilnya akan seperti

Yang terpenting adalah ukuran buffer adalah angka setelah tanda +
(dalam ilustrasi saya atur ke 1 000 000)

Perhatikan juga bahwa ketika Anda mengubahnya secara interaktif! Efeknya langsung dan mengambil alih nilai default!

Menggulir

CTRL+ A diikuti oleh ESC (untuk masuk ke mode salin).

Lalu arahkan dengan Naik ,Bawah atau PgUp PgDown

Dan ESC lagi untuk keluar dari mode itu.

(Info tambahan:untuk menyalin tekan ENTER untuk mulai memilih! Lalu MASUKKAN lagi untuk menyalin! Sederhana dan keren)

Sekarang buffernya lebih besar!

Dan itulah ringkasan untuk detail penting!


Halaman manual menjelaskan bahwa Anda dapat masuk ke mode baris perintah dalam sesi berjalan dengan mengetikkan Ctrl +A , : , lalu mengeluarkan scrollback <num> perintah.


Linux
  1. Seberapa Besar Buffer Pipa?

  2. Bagaimana Cara Meningkatkan Jumlah Inode Dalam Sistem File Ext4?

  3. Bagaimana cara membuat daftar sesi layar yang sedang berjalan?

  1. Bagaimana cara menetapkan nama untuk layar?

  2. Layar GNU tidak responsif, sepertinya diblokir

  3. Bagaimana cara menyalin buffer salinan Layar GNU ke clipboard?

  1. Bagaimana Cara Melihat Output Dari Proses yang Berjalan Di Sesi Bash Lain?

  2. Bagaimana cara menonaktifkan screensaver SuSE?

  3. Tingkatkan ukuran buffer saat menjalankan layar