Tôi đã tìm thấy một cách cho đến nay: ít hơn tên tệp G, nhưng nó chỉ cuộn lên với dòng khóa lên theo từng dòng. Điều gì sử dụng ít mạnh mẽ hơn mà cung cấp cuộn theo trang, tìm kiếm mẫu lạc hậu và như vậy?
Tôi đã tìm thấy một cách cho đến nay: ít hơn tên tệp G, nhưng nó chỉ cuộn lên với dòng khóa lên theo từng dòng. Điều gì sử dụng ít mạnh mẽ hơn mà cung cấp cuộn theo trang, tìm kiếm mẫu lạc hậu và như vậy?
Câu trả lời:
Tôi chắc rằng người khác có câu trả lời tốt hơn, nhưng
Với "ít hơn" sau khi bạn mở tệp:
G goes to the bottom of the file
^b goes up one page
? searches backwards.
Như bạn đã nói, bạn có thể mở tệp bằng + G và sau đó sử dụng? và ^ b để cuộn lên. Có khả năng những điều awk thông minh bạn có thể làm để đạt được điều tương tự trong một kịch bản.
? = shift + /, /là để tìm kiếm tiền đạo.
Shift + G, đi đến dưới cùng của tập tin
Để đa dạng, nếu bạn thực sự muốn / cần đọc một tệp ngược (dòng cuối cùng trước):
tac filename | less
taclà catngược
ztaccho các tập tin được nén (tức là zcatngược)?
wđi lên theo trang. ?không tìm kiếm ngược. hmang đến sự giúp đỡ trực tuyến.
đuôi -r | ít hơn
Tôi không biết tại sao mọi người không nghĩ về điều này. Tail lấy phần cuối của một tập tin thực sự dễ dàng. Là -r không phải là một lựa chọn phổ biến?
-r.
tail -rlà một điều BSD / MacOS - những môi trường không có tac.
sử dụng:
less +F /path/to/your/file
đó là ít nhưng bắt đầu từ phía dưới. Sử dụng phím mũi tên lên để đi ngược dòng theo dòng hoặc ctl + b để đi từng trang.
tail -f. Nếu đây không phải là những gì bạn muốn, bạn nên sử dụng +Gthay thế.
Tôi ngạc nhiên không ai đưa ra điều này trước đây, nhưng:
?patterntìm kiếm mô hình ngược.
N tìm thấy kết quả khớp trước đó của mẫu (nghĩa là tìm kiếm ngược).
Để tham khảo, /patterntìm kiếm mẫu chuyển tiếp và ntìm thấy kết quả khớp tiếp theo của mẫu. Đó là cách tìm kiếm thường được sử dụng.
Trong khi sử dụng morehoặc journalctl -xesử dụng thanh không gian sẽ đưa bạn xuống 1 trang. Điều đó làm việc cho tôi. Hi vọng điêu nay co ich.
Nếu bạn đang tìm kiếm một cái gì đó cụ thể, điều này có thể làm điều đó:
cat yourfile.txt | grep "something specific" | less
Tôi sử dụng nó để tìm kiếm các tập tin nhật ký. Mặc dù vậy, nó vẫn theo thứ tự 'sai', nhưng ngắn hơn nhiều.
Sau khi đọc câu trả lời của Dennis Williamson, đó là phương pháp mới của tôi =)
catvới grep-grep $StRING $FILENAME | less
Có lẽ một số người không hiểu ý nghĩa của dr01 . Tôi cố gắng đặt nó trong những từ khác.