Apakah mungkin untuk, entah bagaimana, mengakses buffer scrollback xterm sebagai file (hanya baca) atau perangkat karakter?
Masalah inti (untuk menghindari x / y "bermasalah"), adalah ini: kadang-kadang perintah yang baru saja saya jalankan menciptakan keluaran non-deterministik, dan saya ingin menggunakan outputnya entah bagaimana tanpa berpikir untuk memasangnya. . Saat ini, satu-satunya cara untuk melakukan ini (yang saya ketahui) adalah menggunakan mouse untuk memilih teks ke dalam pemilihan utama.
tee
. Sudahkah Anda mempertimbangkanscript
untuk membuat log dari semua perintah Anda ke file?Jawaban:
Anda bisa melakukan ini dengan memberi tahu xterm untuk mencetak data menggunakan
print-everything
aksi (biasanya tidak terikat pada kunci).Atau, ada urutan keluar yang didokumentasikan dalam XTerm Control Sequences :
yang dapat dipanggil sebagai
Tetapi pendekatan mana pun (untuk menulis ke file) akan membutuhkan perintah printer yang dikonfigurasi.
sumber
Anda selalu dapat menggunakan sesuatu seperti tmux yang menyediakan
capture-pane
apa yang Anda inginkan, bersama dengan split (vertikal dan horizontal) dan multiplexing, dukungan sesi, dan banyak hal lainnya.Atau menggunakan terminal emulator yang berbeda
xfce4-terminal
juga ringan dan memberikan kemudahanSave Contents
sumber
tmux
tanpa pemikiran sebelumnya. Maka saya tidak memiliki masalah ini. Jika Anda terbiasa menggunakan tmux, Anda tidak perlu memikirkan hal ini lagi (atau banyak hal lainnya).