Làm cách nào để cuộn một trang tại một thời điểm trong Linux tại dòng lệnh?


20

Trong cửa sổ, bạn có thể làm một

dir | more

để cuộn một trang một lần. Làm thế nào để một người làm điều này trong Linux?

Câu trả lời:


37

Điều tương tự ls | moremặc dù hầu hết mọi người sử dụng ls | lesslệnh vì nó có nhiều tính năng hơn, chẳng hạn như cuộn ngược lại cũng như chuyển tiếp và tìm kiếm văn bản.

Để cuộn về phía trước một không gian nhấn màn hình. Để cuộn lại màn hình, nhấn 'b'. Để tìm kiếm một số loại văn bản /something.

Và như mọi khi man lessđể biết thêm chi tiết.


5
Luôn luôn nhớ: ít hơn là nhiều hơn, không phải ít hơn :)
Travelling Tech Guy

1
vì vậy, ít hơn là nhiều hơn .. Tôi thích thủ thuật độc nhất vô nhị này
Jokester

Câu trả lời chính xác! Sau khi bạn trả lời, tôi nhận ra rằng tôi thực sự muốn hỏi câu hỏi này: superuser.com/questions/198790/
mẹo

3

Đầu tiên, tương đương với Windows dirls(chỉ xem tên tệp) hoặc ls -l(để xem tên tệp và siêu dữ liệu).

Thường thì bạn không cần phải làm bất cứ điều gì vì hầu hết môi trường đầu cuối cho phép bạn cuộn lại vài trăm dòng (tùy thuộc vào cấu hình) bằng thanh cuộn hoặc (thường) với Shift+ PgUpShift+ PgDn.

Nếu bạn có đầu ra rất dài hoặc muốn tìm kiếm, bạn có thể chuyển sang more(ví dụ ls -l | more) giống như cách bạn đã làm trên Windows, nhưng hầu hết mọi người đều sử dụng less( ls -l | less), một cải tiến trong moređó có tên của nó từ khả năng của nó cũng đi ngược lại (trong số khác đặc trưng). Một cách khác ít phổ biến hơn moremost.

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.