GNU/Linux >> Belajar Linux >  >> Linux

Simpan Semua Output Terminal Ke File?

Apakah ada cara untuk menyimpan semua keluaran terminal ke file dengan perintah?

  • Saya tidak berbicara tentang pengalihan command > file.txt
  • Bukan riwayat history > file.txt , saya membutuhkan teks terminal lengkap
  • Tidak dengan hotkey !

Sesuatu seperti terminal_text > file.txt

Jawaban yang Diterima:

Anda dapat menggunakan script . Ini pada dasarnya akan menyimpan semua yang dicetak di terminal dalam script sesi.

Dari man script :

script makes a typescript of everything printed on your terminal. 
It is useful for students who need a hardcopy record of an 
interactive session as proof of an assignment, as the typescript file 
can be printed out later with lpr(1).

Anda dapat memulai script sesi hanya dengan mengetik script di terminal, semua perintah berikutnya dan outputnya semua akan disimpan dalam file bernama typescript di direktori saat ini. Anda juga dapat menyimpan hasilnya ke file lain hanya dengan memulai script seperti:

script output.txt

Untuk keluar dari script session (berhenti menyimpan konten), cukup ketik exit .

Ini contohnya:

$ script output.txt
Script started, file is output.txt

$ ls
output.txt  testfile.txt  foo.txt

$ exit
exit
Script done, file is output.txt

Sekarang jika saya membaca file:

$ cat output.txt

Script started on Mon 20 Apr 2015 08:00:14 AM BDT
$ ls
output.txt  testfile.txt  foo.txt
$ exit
exit

Script done on Mon 20 Apr 2015 08:00:21 AM BDT

script juga memiliki banyak pilihan mis. berjalan dengan tenang -q (--quiet ) tanpa menampilkan/menyimpan pesan program, ia juga dapat menjalankan perintah tertentu -c (--command ) daripada sesi, ia juga memiliki banyak opsi lain. Periksa man script untuk mendapatkan lebih banyak ide.


Linux
  1. Simpan Hasil Cari Sebagai Variabel Dalam Script Shell?

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

  3. Crontab Log:Cara Mencatat Keluaran Skrip Cron Saya

  1. Bagaimana cara mengarahkan output dari system() ke file?

  2. Konversikan semua ekstensi file menjadi huruf kecil

  3. Bagaimana cara menyalin output terminal?

  1. Salin file di terminal Linux

  2. Ganti nama file di terminal Linux

  3. Pindahkan file di terminal Linux