Làm cách nào để cuộn ngược lại khi hiển thị tập tin bằng cách sử dụng lệnh của More more?


11

Quay trở lại cuộn về phía trước. Làm thế nào để tôi cuộn lùi một dòng tại một thời điểm?


Tôi không đồng ý với lựa chọn của bạn về câu trả lời được chấp nhận. Câu trả lời của cYrus cung cấp một giải pháp mang tính xây dựng / phổ quát hơn.
Tiếng Pháp là

@ Tiếng Pháp khi sử dụng một hệ thống nhúng không có ít hơn và không có cách nào thực tế để cài đặt nó, câu trả lời của cYrus không hữu ích. Cho biết các thiết bị IoT phổ biến với hệ điều hành có tuân thủ một nửa không sử dụng được với các nguồn mở là gì, tôi cũng khó có thể gọi "chỉ sử dụng ít hơn" như một giải pháp phổ quát.
BeowulfNode42

Câu trả lời:


8

Chỉ có một hệ điều hành trong đó những gì Shadok nói trong các bình luận cho câu trả lời khác thực sự là trường hợp. Nó thậm chí không phải là Unix. Đoán xem hệ điều hành nào là hệ điều hành morechỉ cung cấp cho bạn trải nghiệm người dùng Unix năm 1988.

Trên Solaris:

Bạn có hai lựa chọn về morelệnh: /usr/bin/more/usr/xpg4/bin/more. Cái trước không có lệnh một dòng trở lại. Nhưng cái sau thì có . Đó là k, tùy chọn tiền tố bởi một số để chỉ ra một số dòng khác nhau. Tên xpg4trong thư mục tham chiếu Hướng dẫn khả năng di động mở X / 4 , một tiêu chuẩn năm 1992 cho các Thông báo đi trước Đặc tả kỹ thuật Unix đơn .

đọc thêm

Trên FreeBSD và MacOS 10:

/usr/bin/more/usr/bin/lesslà các liên kết đến cùng một tệp, đó là GNU less. Được gọi thông qua morenó cố gắng làm theo đặc tả POSIX / SUS cho more. Đặc tả kỹ thuật Unix đơn xác định rằng lệnh cuộn lại một (hoặc nhiều) dòng k, tùy ý được thêm tiền tố bởi một số để chỉ ra một số dòng khác nhau, giống như Solaris.

đọc thêm

  • nhiều hơn (1) . Trang người đàn ông FreeBSD. 2009.
  • hơn . Thông số kỹ thuật cơ sở nhóm mở Vấn đề 6. 2004.
  • nhiều hơn (1) . MacOS 10 trang hướng dẫn. 2008.

Trên Linux:

Các morelệnh là BSD morephiên bản 5,19, từ năm 1988. Nó không có một dãy phím cho đi ngược bởi một dòng, chỉ có một cho đi ngược bởi một màn hình.

đọc thêm


11

Sử dụng lessthay thế.

Ít hơn là một chương trình tương tự như nhiều hơn (1), nhưng cho phép di chuyển ngược trong tệp cũng như chuyển động về phía trước.


Từ trang chủ của 'more' => "More là một bộ lọc để phân trang thông qua một văn bản một lần. Phiên bản này đặc biệt nguyên thủy. Người dùng nên nhận ra rằng ít hơn (1) cung cấp nhiều hơn (1) mô phỏng và cải tiến sâu rộng."
Shadok

4
Trong một số Unix, ngày càng ít liên kết đến cùng một chương trình!
RedGrittyBrick

9
vậy "ít hơn là nhiều" là những gì bạn đang nói?
horatio

7
Đó là ít nhiều những gì anh ấy đã nói.
Hennes

morelesstạo ra các kết quả rất khác nhau khi được sử dụng trên /etc/hostname(hoặc bất kỳ tệp nào khác có nội dung phù hợp trong một màn hình). Với -FXcác tùy chọn, lesssẽ hành xử như moremặc dù. Bây giờ tôi sử dụngalias more='less -FX'
loxaxs

4

Tôi đến để tìm câu trả lời một cách nhanh chóng nhưng không thể tìm thấy câu trả lời vì thế đã trở lại thời xưa man more

bạn có thể sử dụng kđể cuộn một dòng ngược hoặc [n]kđể cuộn lại n dòng


4

Cuộn ngược lại với b.

Điều này làm việc cho tôi vì morenơi more -Vcho

thêm từ tiện ích linux 2.25.2


Đối với ngữ cảnh, đây là trong một Docker Postgres 9.6.1 nơi uname -atrả về

Linux 85c8072dc7eb 4.9.4-moby # 1 SMP Thứ Tư 18 tháng 1 17:04:43 UTC 2017 x86_64 GNU / Linux


0

Từ more, sử dụng vđể bắt đầu vi hoặc vim, sau đó CTRL-Edi chuyển xuống dòng theo dòng và CTRL-Yđể di chuyển lên trên theo dòng.

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.