Come registrare qualunque cosa io inserisca nel terminale per archiviare


14

Sono un principiante che sta imparando Fedora 13. Volevo solo sapere se è possibile reindirizzare qualsiasi cosa digito nel terminale su un file, in modo da poter vedere dal file che un comando particolare fornisce questo output.

Quindi, qualunque cosa stia facendo, dovrebbe andare su un file.

Risposte:


26

È possibile utilizzare il scriptcomando di . Dopo averlo eseguito, tutto ciò che accade nel tuo terminale verrà registrato in un file che potrai aprire in seguito per rivedere cosa è successo.

Un altro comando utile è ttyrecche registra non solo l'input / output della sessione del terminale, ma anche le informazioni di temporizzazione. Ciò consente di riprodurre la sessione del terminale in un secondo momento come se fosse un film ttyplay.


+1 per ttyrec - l'ennesimo comando di cui non avevo mai sentito parlare prima.
Joe,

0

Supponiamo che tu voglia scrivere su un nuovo file chiamato test.txt. Basta digitare questo sulla riga di comando:

cat > test.txt

Premi Invio e inizia a scrivere. Per terminare la sessione premere CTRL + d. Un file di testo, test.txt verrà creato nella stessa directory, con il contenuto digitato.


0

Per memorizzare l'output in un file è possibile utilizzare > dopo il comando.

Esempio :

ls -a > file.txt 

Il comando sopra elencherà tutti i file nella directory di lavoro in file.txt

df -h > file.txt

Il comando sopra salverà l'utilizzo del file system in file.txt

Spero che questa spiegazione risponda alla tua domanda

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.