Es gibt viele Fragen, die sich auf diese beziehen, aber alle beginnen mit der (richtigen) Annahme, dass die Ausgabe nicht protokolliert wird.
Meine Frage lautet also: Wo?
Nirgendwo: Die Ausgabe von Bash (und jeder anderen mir bekannten Shell) wird nicht protokolliert.
Da die Ausgabe auf dem Bildschirm angezeigt wird, muss sie ohnehin irgendwo gespeichert werden.
Es ist, aber höchstwahrscheinlich nicht im Klartext und nicht einmal auf der Festplatte (obwohl dies wirklich dem Terminalemulator überlassen ist): höchstwahrscheinlich und zumindest in den meisten Fällen in einem vom Terminalemulator zugewiesenen Speichersegment.
Es ist jedoch sicher, dass es nicht in einer Datei protokolliert wird, zumindest nicht von der Shell, und ich kenne keine Terminalemulatoren, die die Ausgabe standardmäßig in einer Datei protokollieren.
In der Tat bedeutet dies nicht, dass es unmöglich ist, die Terminal-Ausgabe zu protokollieren: Zuerst möchte ich etwas erwähnen, von dem ich glaube, dass es nicht vielen bekannt ist, da ich hier auf Ask Ubuntu noch nie jemanden gesehen habe, der dies erwähnt Zurückscrollen zu einer Datei (vielleicht gibt es andere Terminalemulatoren, die eine solche Funktionalität bieten, Konsole ist nur die einzige, die ich kenne), obwohl dies durch die Größenbeschränkung für das Zurückscrollen von Konsole begrenzt ist.
Dies ist jedoch häufig nicht wirklich nützlich, und höchstwahrscheinlich möchten Sie nach "geeigneten" Lösungen suchen, um die Ausgabe einer gesamten Sitzung in einer Datei zu protokollieren ( Wie protokolliere ich alle Eingaben und Ausgaben in einer Terminalsitzung? Und die Antwort von Ron ).