Cách sử dụng lệnh less của Linux

theanh

Administrator
Nhân viên
Lệnh less trong Linux là một công cụ mạnh mẽ được sử dụng chủ yếu để xem nội dung của tệp văn bản, từng trang (hoặc màn hình) một lần. Không giống như lệnh more, less cho phép di chuyển ngược trong tệp cũng như di chuyển về phía trước. Tính linh hoạt này làm cho nó trở thành lựa chọn ưu tiên để xem các tệp lớn.

Cách sử dụng cơ bản​

Để mở tệp bằng less, hãy nhập less theo sau là tên tệp:
Mã:
less filename.txt
Lệnh này sẽ mở filename.txt ở định dạng văn bản có thể cuộn được.

Điều hướng trong less

  • Cuộn: Sử dụng các phím mũi tên để di chuyển lên hoặc xuống từng dòng. Phím cách cuộn xuống một trang và b cuộn lại một trang.
  • Tìm kiếm: Nhập / theo sau là một thuật ngữ tìm kiếm và nhấn Enter để tìm kiếm xuống dưới. Sử dụng ? để tìm kiếm lên trên.
  • Đi đến Dòng: Nhập g để đi đến đầu tệp hoặc G để đi đến cuối. Bạn cũng có thể đi đến một dòng cụ thể bằng cách nhập NG, trong đó N là số dòng.
  • Thoát: Nhấn q để thoát less.

Ví dụ​

Xem các tệp nhật ký lớn​

Mã:
less /var/log/syslog
Lệnh này hữu ích để kiểm tra các tệp nhật ký lớn, nơi bạn có thể cuộn qua dữ liệu và tìm kiếm các mục cụ thể.

Kiểm tra tệp cấu hình​

Mã:
less /etc/nginx/nginx.conf
Sử dụng less để kiểm tra các tệp cấu hình. Nó an toàn và không có nguy cơ sửa đổi tệp vô tình.

Chuyển đầu ra đến less

Mã:
dmesg | less
Điều này hữu ích cho các lệnh tạo ra nhiều đầu ra. Nó cho phép bạn xem đầu ra từng trang một.

Câu hỏi thường gặp​

Tôi có thể chỉnh sửa tệp bằng less không?

Không, less là trình xem, không phải trình chỉnh sửa. Để chỉnh sửa tệp, hãy sử dụng trình chỉnh sửa như vim hoặc nano.

Làm cách nào để tô sáng kết quả tìm kiếm trong less?

Sau khi thực hiện tìm kiếm bằng / hoặc ?, less sẽ tô sáng các thuật ngữ phù hợp. Để duyệt qua các kết quả tìm kiếm, hãy sử dụng n cho kết quả khớp tiếp theo và N cho kết quả khớp trước đó.

less có thể xử lý các tệp nhị phân không?

less có thể mở các tệp nhị phân, nhưng không lý tưởng để xem chúng. Đối với các tệp nhị phân, hãy cân nhắc sử dụng một công cụ như hexdump.

Làm cách nào để xem nhiều tệp bằng less?

Bạn có thể mở nhiều tệp bằng cách liệt kê chúng: less file1.txt file2.txt. Sử dụng :n để chuyển đến tệp tiếp theo và :p để chuyển đến tệp trước đó.

Có thể tùy chỉnh less không?

Có, less có thể được tùy chỉnh bằng nhiều tùy chọn và biến môi trường khác nhau. Ví dụ, đặt biến môi trường LESS thành -R cho phép diễn giải các chuỗi thoát màu.

Lệnh less, với các tính năng đơn giản nhưng mạnh mẽ, là một công cụ không thể thiếu để điều hướng qua dữ liệu văn bản trong Linux. Khả năng xử lý các tệp lớn hiệu quả và các tùy chọn điều hướng thân thiện với người dùng khiến nó trở thành lựa chọn hàng đầu cho các quản trị viên hệ thống và lập trình viên.
 
Back
Bên trên