Ich weiß, dass ich mich in eine Datei einloggen kann, indem ich
> log.txt
am Ende eines Befehls, aber wie kann ich mich in eine Datei UND in die Konsole einloggen?
Antwort1
versuchen Sie es mit tee
?
| tee log.txt
anstatt
> log.txt
Antwort2
Es gibt verschiedene Möglichkeiten, ein Protokoll zu erstellen. Aber das Wichtigste ist, was Sie tatsächlich in Ihr Protokoll aufnehmen möchten. Sie können dies auf verschiedene Arten tun:
Der Tee-Befehl teilt die Ausgabe eines Befehls auf, sodass sie auf dem Display angezeigt und auch in einer Datei gespeichert werden kann.
command | tee log.txt
Der obige Befehl zeigt die Ausgabe im Terminal an und leitet die Ausgabe in die Datei um
log.txt
.Der Skriptbefehl erstellt ein Typescript (eine Kopie) von allem, was auf Ihrem Terminal gedruckt wird:
script -a log.txt
Antwort3
Verwenden Sie dietee
Befehl:
some_command | tee log.txt