Tạm dừng đầu ra thiết bị đầu cuối


17

Tôi có một lệnh xuất ra nhiều dữ liệu (giả sử, có nhiều tòa nhà, chạy trong vài phút).

Có tùy chọn nào không (ví dụ: trình bao bọc lệnh hoặc một cái gì đó tương tự) sẽ cho phép tôi tạm dừng đầu ra của lệnh (chỉ là đầu ra trên màn hình, tôi không bận tâm đến lệnh đang chạy trong nền), sau đó bỏ tạm dừng nó sau khi tôi thực hiện một cái nhìn về đầu ra của nó?

Câu trả lời:


32

Bạn có ba lựa chọn:

  • nhấn controlSđể dừng đầu ra, controlQđể tiếp tục (cái này được gọi là XON / XOFF)
  • chuyển hướng đầu ra của bạn đến một máy nhắn tin, chẳng hạn như less,strace date | less
  • chuyển hướng đầu ra của bạn đến một tệp, ví dụ strace -o foo date, và duyệt nó sau.

7
Lưu ý rằng việc dừng đầu ra với một trong hai tùy chọn đầu tiên ở đây cũng sẽ khiến chương trình tạo dữ liệu tạm dừng, trong khi nó chờ luồng đầu ra được tiêu thụ.
Kusalananda

0

sử dụng | ống chẳng hạn

ifconfig -a | more

cái này sẽ liệt kê cho đến khi màn hình đầy và người ta có thể cuộn thêm bằng cách nhấn return / enter.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.