Come registrare ogni input e output e scrivere su file in Bash?


2

Sono spesso in missione e talvolta dimentico di documentare il mio lavoro.

Ad esempio, annotare l'output di diversi strumenti una tantum.

C'è un modo per automatizzare questo tramite .bashrc?

Quindi apro una nuova shell, crea automaticamente un nuovo file di registro (come day-month-year-#) e scarica tutto lì dentro. Inoltre, sarebbe fantastico se potessi davvero vedere l'output nella finestra.

Inoltre: gran parte dell'output è colorato, è possibile preservarlo?

PS: lo spazio su disco non è un problema;)


2
Per salvare tutti i comandi del terminale e l'output, a colori, eseguendo script.
Giovanni 1024

Risposte:


0

Se .bash_historynon è quello che desideri, puoi utilizzare l' asciinemautilità , una soluzione gratuita e open source per la registrazione di sessioni terminali.

È possibile integrarlo per iniziare ogni volta che si avvia la sessione e si registrano tutti gli input e gli output, quindi si salva nel file.

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.