Có rất nhiều câu hỏi liên quan đến câu hỏi này, nhưng tất cả đều bắt đầu với giả định (phải) rằng đầu ra không được ghi lại.
Vậy câu hỏi của tôi là: ở đâu?
Không ở đâu: đầu ra của Bash (và bất kỳ shell nào khác mà tôi biết) không được ghi lại.
Vì đầu ra được hiển thị trên màn hình, dù sao nó cũng phải được lưu trữ ở đâu đó.
Đó là, nhưng rất có thể không phải là văn bản đơn giản và thậm chí không có trên đĩa (mặc dù điều này thực sự phụ thuộc vào trình giả lập thiết bị đầu cuối): rất có thể, và ít nhất là trong hầu hết các trường hợp, trong một phân đoạn bộ nhớ được cấp bởi trình giả lập thiết bị đầu cuối.
Tuy nhiên, để chắc chắn rằng nó không được ghi vào một tệp, ít nhất là không phải bởi trình bao và tôi không biết các trình giả lập đầu cuối ghi nhật ký đầu ra vào một tệp theo mặc định.
Quả thực điều này không có nghĩa là không thể đăng nhập đầu ra thiết bị đầu cuối: đầu tiên tôi sẽ đề cập đến một điều mà tôi nghĩ rằng không nhiều người biết đến, vì tôi chưa bao giờ thấy ai đề cập đến điều này ít nhất ở đây trên Ask Ubuntu: Konsole cho phép lưu cuộn ngược lại một tập tin (có lẽ có các trình giả lập thiết bị đầu cuối khác cung cấp chức năng như vậy, Konsole chỉ là người duy nhất tôi biết), mặc dù điều này bị giới hạn bởi giới hạn kích thước cuộn lại của Konsole.
Tuy nhiên, điều này thường không thực sự hữu ích và rất có thể bạn sẽ muốn xem xét các giải pháp "phù hợp" để ghi nhật ký đầu ra của toàn bộ phiên vào một tệp ( Làm cách nào để ghi nhật ký tất cả đầu vào và đầu ra trong phiên cuối? Và câu trả lời của Ron ).