Inilah situasi saya: Saya membuka terminal dan menjalankan program yang menampilkan umpan langsung di terminal (teks) apa yang berubah setiap detik. Hanya "Enter" yang dapat digunakan saat program ini berjalan (keluar dari program itu). Jadi, Anda tidak bisa mengetik apa pun ke konsol.
Saya ingin menulis konten terminal ke file, seperti setelah setiap detik.
Bagaimana saya melakukannya? Dengan membuka konsol ke-2 dan menggunakan beberapa perintah? Tidak bisa menjalankannya dengan perintah setterm -dump.
command-line
Gustav
sumber
sumber
Jawaban:
Anda dapat menyalurkan output Anda ke
tee
program ( deskripsi ):Ini akan menampilkan ouput pada terminal, tetapi juga menuliskannya ke file
my_program.log
sumber
bzr branch lp:live-f1
, lalu mencari diREADME
). Bisakah Anda menjalankan program tanpa warna dengan mengaturTERM
ke dumb (export TERM=dumb
)? Sumber juga memilikiTODO
file, mencatat pada daftar harapan untuk menyimpan riwayat driver. Mungkin Anda dapat menghubungi pengembang untuk melihat apa yang mereka rencanakan atau jika mereka memiliki cara untuk menyimpan hasil.Saat Anda menjalankan perintah dari terminal alih-alih melihat output di konsol Anda, Anda dapat mengarahkannya langsung ke file. Sementara program berjalan, output Anda akan ditulis ke file. Contoh katakanlah Anda ingin menulis konten folder Anda dengan perintah ls ke file bernama list.txt
The
>
Operator pengalihan output sesuai dengan kebutuhan Anda.sumber
Coba gunakan
script
perintah. Sayangnya, itu menempatkan banyak karakter kontrol yang diobsesi dalam transkrip. Namun, jika Anda melihat tautan ini di Situs CS NCSSM Anda akan menemukan solusi yang tidak sempurna tetapi cukup bagus untuk masalah tersebut.sumber