Less là một tiện ích dòng lệnh hiển thị nội dung của tệp hoặc đầu ra lệnh, một trang tại một thời điểm. Nó tương tự như more, nhưng có nhiều tính năng nâng cao hơn và cho phép bạn điều hướng cả về phía trước và phía sau thông qua tệp.

Khi bắt đầu less không đọc toàn bộ tệp, dẫn đến thời gian tải nhanh hơn nhiều so với các trình soạn thảo văn bản như vim hoặc nano .

Lệnh less thường được sử dụng để mở các file lớn .

Cách sử dụng ít hơn

Cú pháp chung của less như sau:

less [OPTIONS] filename

Ví dụ, để xem nội dung của /usr/share/common-licenses/GPL-3 tệp, bạn sẽ nhập:

less /usr/share/common-licenses/GPL-3

Bạn cũng có thể chuyển hướng đầu ra từ lệnh sang less sử dụng pipeline. Ví dụ, để xem đầu ra của ps trang lệnh theo từng trang, bạn sẽ nhập:

ps aux | less

Khi mở một tệp có nội dung quá lớn để vừa trong một trang, bạn sẽ thấy một dấu hai chấm ( : ).

Để chuyển sang trang tiếp theo, hãy bấm phím f hoặc Space bar. Nếu bạn muốn di chuyển xuống một số dòng cụ thể, hãy nhập số theo sau là dấu cách hoặc phím f.

Bạn có thể nhấn Down arrow hoặc Enter để cuộn tới trước một dòng và Up arrow cuộn lùi một dòng.

Để quay lại trang trước, hãy nhấn phím b. Di chuyển lên cho một số dòng cụ thể, bằng cách nhập số theo sau là phím b.

Nếu bạn muốn tìm kiếm một mẫu, hãy nhập dấu gạch chéo lên ( / ) theo sau là mẫu bạn muốn tìm kiếm. Một khi bạn đánh Enter sẽ tìm kiếm các kết quả trùng khớp. Để tìm kiếm ngược, hãy sử dụng ( ? ) theo sau là mẫu tìm kiếm.

Khi đến cuối tệp, chuỗi (END) được hiển thị ở cuối màn hình.

Để thoát less và quay lại dòng lệnh, hãy nhấn q.

Tùy chọn của less

Nếu bạn muốn less hiển thị số dòng, hãy khởi chạy chương trình với tùy chọn -N:

less -N filename

Theo mặc định, khi less thoát, nội dung tệp sẽ bị xóa khỏi màn hình. Để hiển thị nội dung tệp trên màn hình, hãy sử dụng tùy chọn -X:

less -X filename

Tùy chọn +F bảo less để xem nội dung tập tin cho những thay đổi. Điều này rất hữu ích khi mở các tệp nhật ký.

less +F /var/log/messages

Khi khởi chạy với +Fless sẽ hoạt động khá giống với tail -f .

Lệnh less

Lệnh less bao gồm một số lệnh cho phép bạn điều hướng thông qua các nội dung tập tin và tìm kiếm các chuỗi. Để xem danh sách đầy đủ tất cả các loại lệnh h.

Hầu hết các lệnh mà bạn có thể nhập từ bàn phím đều dựa trên các lệnh được sử dụng bởi cả more và vi. Hành động tương tự có thể được thực hiện bằng cách sử dụng các phím khác nhau.

Dưới đây là một số lệnh được sử dụng thường xuyên nhất để điều hướng qua nội dung tệp khi ít người xem:

Điều khiểnHoạt động
Down arrowEntere, HoặcjTiến lên một dòng.
Up arrowyhoặckLùi lại một dòng.
Space bar hoặc fDi chuyển về phía trước một trang.
bDi chuyển Lùi lại một trang.
/patternTìm kiếm các mẫu phù hợp.
?patternTìm kiếm ngược lại các mẫu phù hợp.
nLặp lại tìm kiếm trước đó.
NLặp lại tìm kiếm trước đó theo hướng ngược lại.
gChuyển đến dòng đầu tiên trong tệp.
NgChuyển đến dòng thứ N trong tệp.
GChuyển đến dòng cuối cùng trong tệp.
pĐi đến đầu của fthe ile.
NpChuyển đến N phần trăm vào tệp.
hHiển thị trợ giúp.
qThoát less.

Phần kết luận

Đến đây bạn đã hiểu rõ về cách sử dụng lệnh less.

Để có danh sách đầy đủ tất cả các tùy chọn và lệnh, hãy nhập man less vào terminal của bạn.

5 1 vote
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments