(5 risposte)
Come posso acquisire del testo da un terminale specifico e reindirizzarlo a un log file mentre si lavora contemporaneamente? [duplicato]
(1 risposta)
Chiuso 6 anni fa.
Voglio creare un file di testo che aggiungerà ogni comando che eseguirò sul terminale come una nuova voce di riga nel file di testo. cioè, devo tenere un registro di quali sono le cose che sto facendo nel terminale. Inoltre, se riesco a tenere un registro degli output che ricevo nel terminale, insieme agli input nel terminale, come file di testo, sarà molto meglio.
Ogni volta che dimentico un comando devo cercare di nuovo in Internet il comando.
Posso creare un file come sopra?
Risposta accettata:
Puoi usare script
per fare il dattiloscritto della sessione del terminale. Registrerà tutti gli input e output in un file. Per avviare la registrazione, digita nel terminale,
$ script
Continua a fare il tuo lavoro normale. Per terminare la registrazione usa Ctrl +D . Tutto il dattiloscritto verrà salvato nel file typescript
che si trova nella directory in cui hai aperto il terminale.
Per salvare tutti i log nel file desiderato, usa
$ script /path/to/mylogfile.txt
Di solito script
viene fornito con l'installazione predefinita di Ubuntu.