Mọi thứ bạn cần biết về lệnh ít hơn

Trong hướng dẫn này, bạn sẽ tìm ra mọi thứ bạn cần biết về lệnh "less" của Linux.

Lệnh "less" được coi là một phiên bản mạnh hơn của lệnh "more" được sử dụng để hiển thị thông tin cho trang đầu cuối tại một thời điểm.

Nhiều thiết bị chuyển mạch giống với các thiết bị chuyển mạch được sử dụng với lệnh nhiều hơn nhưng cũng có rất nhiều thiết bị chuyển mạch có sẵn.

Nếu bạn muốn đọc qua một tệp văn bản lớn thì tốt hơn là sử dụng lệnh ít hơn trên trình chỉnh sửa vì nó không tải toàn bộ nội dung vào bộ nhớ.

Nó tải mỗi trang vào bộ nhớ một trang tại một thời điểm làm cho nó hiệu quả hơn.

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

Bạn có thể xem bất kỳ tập tin văn bản bằng cách sử dụng lệnh ít hơn chỉ đơn giản bằng cách gõ như sau vào một cửa sổ terminal :

ít hơn

Nếu có nhiều dòng trong tệp hơn không gian trên màn hình thì một dấu hai chấm (:) sẽ xuất hiện ở dưới cùng và bạn sẽ có một số tùy chọn để di chuyển về phía trước thông qua tệp.

Lệnh less cũng có thể được sử dụng với đầu ra được truyền qua một lệnh khác.

Ví dụ:

ps -ef | ít hơn

Lệnh trên sẽ hiển thị một danh sách các tiến trình đang chạy một trang tại một thời điểm.

Bạn có thể nhấn phím cách hoặc phím "f" để cuộn về phía trước.

Thay đổi số lượng dòng được cuộn qua

Theo mặc định, lệnh ít hơn sẽ cuộn một trang đơn tại một thời điểm.

Bạn có thể thay đổi số dòng được cuộn khi bạn nhấn phím cách và phím "f" bằng cách bấm số ngay trước khi bấm phím.

Ví dụ, nhập "10" theo sau là dấu cách hoặc phím "f" sẽ làm cho màn hình cuộn 10 dòng.

Để làm điều này mặc định, bạn có thể nhập số theo sau là phím "z".

Ví dụ, nhập "10" và sau đó nhấn "z". Bây giờ khi bạn nhấn phím cách hoặc phím "f", màn hình sẽ luôn cuộn theo 10 dòng.

Một sự bao gồm khá kỳ lạ là khả năng nhấn phím thoát ngay lập tức trước thanh không gian. Hiệu quả của việc này là tiếp tục cuộn ngay cả khi bạn đã đạt đến cuối đầu ra.

Để cuộn một dòng tại một thời điểm, nhấn phím "return", "e" hoặc "j". Bạn có thể thay đổi mặc định để nó cuộn một số dòng được chỉ định bằng cách nhập một số trước các phím được chỉ định. Ví dụ, nhập "5" theo sau là "e" chìa khóa sẽ làm cho màn hình cuộn 5 dòng mỗi lần "trở lại", "e" hoặc "j" được nhấn. Nếu bạn vô tình nhấn chữ hoa "J" thì kết quả tương tự sẽ xảy ra trừ khi bạn nhấn vào cuối đầu ra, nó sẽ tiếp tục cuộn.

Phím "d" cho phép bạn cuộn xuống một số dòng được chỉ định. Một lần nữa bằng cách nhập một số trước khi "d" sẽ thay đổi hành vi mặc định để nó di chuyển số dòng bạn chỉ định.

Để cuộn lùi danh sách, bạn có thể sử dụng phím "b". Không giống như lệnh nhiều hơn, điều này có thể làm việc với cả hai tệp và đầu ra đường ống. Nhập một số trước khi nhấn phím "b" sẽ cuộn ngược lại số dòng được chỉ định. Để làm cho phím "b" vĩnh viễn cuộn theo số dòng được chỉ định, hãy nhập số bạn muốn sử dụng, sau đó nhấn phím "w".

Các phím "y" và "k" hoạt động tương tự như các phím "b" và "w" ngoại trừ mặc định không phải là để cuộn một cửa sổ tại một thời điểm nhưng một dòng tại một thời điểm sao lưu màn hình.

Nếu bạn vô tình nhấn chữ hoa "K" hoặc chữ hoa "Y" thì kết quả sẽ giống nhau trừ khi bạn nhấn vào đầu của đầu ra trong trường hợp cuộn sẽ tiếp tục vượt quá đầu tệp.

Phím "u" cũng cuộn trở lại màn hình nhưng mặc định là một nửa màn hình.

Bạn cũng có thể cuộn theo chiều ngang bằng cách sử dụng các phím mũi tên trái và phải.

Mũi tên phải cuộn nửa màn hình sang phải và mũi tên trái cuộn nửa màn hình sang trái. Bạn có thể tiếp tục cuộn nhiều lần nhưng bạn chỉ có thể di chuyển sang trái cho đến khi bạn nhấn đầu của đầu ra.

Hiển thị lại đầu ra

Nếu bạn đang xem tệp nhật ký hoặc bất kỳ tệp nào khác đang thay đổi liên tục, bạn có thể muốn làm mới dữ liệu.

Bạn có thể sử dụng chữ thường "r" để vẽ lại màn hình hoặc chữ hoa "R" để vẽ lại màn hình loại bỏ bất kỳ đầu ra nào đã được lưu vào bộ đệm.

Bạn có thể nhấn chữ hoa "F" để cuộn về phía trước. Lợi ích của việc sử dụng "F" là khi kết thúc tệp được tiếp cận, nó sẽ tiếp tục cố gắng. Nếu nhật ký đang cập nhật trong khi bạn đang sử dụng lệnh ít hơn thì bất kỳ mục nhập mới nào sẽ được hiển thị.

Di chuyển đến vị trí cụ thể trong tệp

Nếu bạn muốn quay trở lại phần đầu của đầu ra, nhấn chữ thường "g" và chuyển sang chữ viết hoa kết thúc "G".

Để đi đến một dòng cụ thể, hãy nhập một số trước khi nhấn các phím "g" hoặc "G".

Bạn có thể di chuyển đến một vị trí mà là một tỷ lệ phần trăm nhất định thông qua một tập tin. Nhập một số theo sau là phím "p" hoặc "%". Bạn thậm chí có thể nhập số thập phân bởi vì chúng ta hãy đối mặt với nó, tất cả chúng ta cần phải đi đến vị trí "36,6%" thông qua một tập tin.

Đánh dấu vị trí trong một tệp

Bạn có thể đặt điểm đánh dấu trong một tệp bằng cách sử dụng phím "m" theo sau là bất kỳ chữ thường nào khác. Sau đó, bạn có thể quay trở lại điểm đánh dấu bằng cách sử dụng phím "'" báo giá duy nhất theo sau cùng một chữ thường.

Điều này có nghĩa là bạn có thể chỉ định một số điểm đánh dấu khác nhau thông qua đầu ra mà bạn có thể quay lại dễ dàng.

Tìm kiếm mẫu

Bạn có thể tìm kiếm văn bản trong đầu ra bằng cách sử dụng phím dấu gạch chéo chuyển tiếp, sau đó là văn bản bạn muốn tìm kiếm hoặc biểu thức chính quy.

Ví dụ / "hello world" sẽ tìm thấy "hello world".

Nếu bạn muốn tìm kiếm sao lưu các tập tin bạn phải thay thế dấu gạch chéo về phía trước với một dấu chấm hỏi.

Ví dụ: "hello world" sẽ tìm thấy "hello world" trước đó xuất ra màn hình.

Tải một tệp mới vào đầu ra

Nếu bạn đã xem xong một tệp, bạn có thể tải tệp mới vào lệnh ít hơn bằng cách nhấn phím dấu hai chấm (:), sau đó là phím "e" hoặc "E" và đường dẫn đến tệp.

Ví dụ: ": e myfile.txt".

Cách thoát ít hơn

Để thoát lệnh ít hơn, nhấn phím "q" hoặc "Q".

Thiết bị chuyển mạch dòng lệnh hữu ích

Các công tắc thời gian chạy sau có thể hoặc không hữu ích cho bạn:

Có nhiều hơn nữa với lệnh ít hơn bạn mong đợi. Bạn có thể đọc tài liệu đầy đủ bằng cách nhập "man less" vào cửa sổ đầu cuối hoặc bằng cách đọc trang hướng dẫn sử dụng này ít hơn.

Một thay thế cho ít hơn và nhiều hơn nữa là lệnh đuôi trong đó cho thấy vài dòng cuối cùng của một tập tin.