So melden Sie sich in einer Datei und auf der Konsole an

So melden Sie sich in einer Datei und auf der Konsole an

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:

  1. 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.

  2. Der Skriptbefehl erstellt ein Typescript (eine Kopie) von allem, was auf Ihrem Terminal gedruckt wird:

    script -a log.txt
    

Antwort3

Verwenden Sie dieteeBefehl:

some_command | tee log.txt

verwandte Informationen