Mở `less` cuộn đến cuối


89

Có cách nào để mở lessvà cuộn nó đến cuối tập tin không? Tôi luôn luôn làm less app.logvà sau đó nhấn Gđể đi đến đáy.

Tôi hy vọng có một cái gì đó như less --endhoặc less -exec 'G'.

Câu trả lời:


143

less +G app.log

+ sẽ chạy một lệnh ban đầu khi tệp được mở

G nhảy đến cuối

Khi nhiều tệp đang phát, ++áp dụng các lệnh cho mọi tệp đang được xem. Không chỉ là người đầu tiên. Ví dụ , less ++G app1.log app2.log.


Theo @Dfaure bên dưới, tùy chọn phải bắt đầu bằng ++ để áp dụng cho mọi tệp đang được xem.
Daniel Alfredo Sottile

1
@DanielAlfredoSottile Điểm tốt, tôi đã đọc sai trước đây. Câu trả lời đã được chỉnh sửa để bao gồm ++.
Miles

36
less +F filename

sẽ đi đến cuối đuôi tập tin.

Từ trang ít người hơn:

F Di chuyển về phía trước và tiếp tục cố gắng đọc khi đến cuối tập tin. Thông thường lệnh này sẽ được sử dụng khi đã ở cuối tập tin. Đây là một cách để theo dõi phần đuôi của tệp đang phát triển trong khi nó đang được xem. (Hành vi tương tự như lệnh "tail -f".)


8

Từ trang ít người hơn:

Nếu một tùy chọn dòng lệnh bắt đầu bằng +, phần còn lại của tùy chọn đó được coi là một lệnh ban đầu ít hơn. Ví dụ: + G bảo ít bắt đầu ở cuối tệp hơn là bắt đầu và + / xyz bảo nó bắt đầu ở lần xuất hiện đầu tiên của "xyz" trong tệp. Như một trường hợp đặc biệt, + hành động như + g; nghĩa là, nó bắt đầu hiển thị ở số dòng được chỉ định (tuy nhiên, hãy xem cảnh báo dưới lệnh "g" ở trên). Nếu tùy chọn bắt đầu bằng ++, lệnh ban đầu áp dụng cho mọi tệp đang được xem, không chỉ tệp đầu tiên. Lệnh + được mô tả trước đây cũng có thể được sử dụng để đặt (hoặc thay đổi) một lệnh ban đầu cho mọi tệp.

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.