Tại sao lệnh “less” lại tốt hơn “more” trong UNIX và Linux


Tôi làm việc với rất nhiều tệp nhật ký khổng lồ. Tôi thường kết nối với các máy chủ UNIX và Linux bằng cách sử dụng Putty hoặc Telnet, sau đó tôi đọc các tệp bằng cách sử dụng các lệnh UNIX / Linux chuẩn. Những người dùng CNTT khác thích sử dụng GUI của X-window, nhưng nếu bạn có kết nối băng thông thấp, tốt hơn nên sử dụng thiết bị đầu cuối dòng lệnh để hoàn thành công việc nhanh hơn.

Nếu bạn cần duyệt nhật ký mà không phải chỉnh sửa chúng, hãy sử dụng lệnh "ít". "Ít" trong Linux và UNIX cho phép bạn xem tệp và cho phép bạn thực hiện các thao tác tìm cơ bản. Không giống như “khác”, nó cho phép cả điều hướng tiến và lùi để bạn có thể tìm kiếm bất kỳ chuỗi tìm kiếm nào tại bất kỳ điểm nào trong tài liệu.

Ít hơn là tốt hơn

Để mở tệp bằng ít, hãy nhập lệnh lesstheo sau tên tệp trong lời nhắc UNIX hoặc Linux:

less filename

Trong ví dụ bên dưới, tôi đã mở một tệp có tên verbose.log.mo

image

Ít hơn sẽ mở tệp và hiển thị tên tệp ở phần dưới bên trái của thiết bị đầu cuối. Để tìm chuỗi trong tệp, nhập dấu gạch chéo về phía trước theo sau chuỗi bạn muốn tìm kiếm và sau đó nhấn Enter. Trong ví dụ bên dưới, tôi đã nhập / errorđể tìm chuỗi "lỗi".

image

Bạn sẽ thấy rằng chế độ xem của tệp sẽ chuyển đến dòng nơi chuỗi được đặt. Các kết quả khớp chuỗi được đánh dấu sẽ được đánh dấu để xem dễ dàng hơn.

image

Để tìm kiếm phiên bản tiếp theo của chuỗi chỉ cần bấm phím "n". Nhấn chữ “N” sẽ đưa bạn đến kết quả phù hợp trước.

Đây là các phím tắt khác mà tôi tìm thấy từ Mục nhập của Wiki về "ít" :

  • [Mũi tên ] / [Trang lên] / [Trang xuống] / [Trang chủ] / [Kết thúc]: Điều hướng.
  • [Phím cách]: Trang tiếp theo.
  • b: Trang trước.
  • ng: Chuyển đến số dòng n. Mặc định là phần đầu của tệp.
  • nG: Chuyển đến số dòng n. Mặc định là phần cuối của tệp.
  • /mẫu: Tìm kiếm mẫu . Biểu thức chính quy có thể được sử dụng.
  • n: Chuyển đến kết quả phù hợp tiếp theo (sau khi tìm kiếm thành công).
  • N: Đi đối sánh trước đó.
  • mthư: Đánh dấu vị trí hiện tại bằng thư.
  • 'letter: Trở về vị trí letter. ['= dấu nháy đơn]
  • ' ^hoặc g: Chuyển đến đầu tệp.
  • '$hoặc G: Chuyển đến cuối tệp.
  • s: Lưu nội dung hiện tại (đã nhận nội dung khác chương trình như grep) trong một tệp.
  • =: Thông tin tệp.
  • F: liên tục đọc thông tin từ tập tin và theo dõi nó. Hữu ích cho các bản ghi đang xem. Sử dụng Ctrl+ Cđể thoát khỏi chế độ này.
  • -tùy chọn: Bật / tắt tùy chọn dòng lệnh - tùy chọn .
  • h: Trợ giúp.
  • q: Thoát.

    Điều tôi thích nhất về "ít" là nó tự động điều chỉnh theo chiều rộng và chiều cao của cửa sổ đầu cuối. Văn bản khi được xem với "ít" được tự động bao bọc nếu bạn thay đổi kích thước cửa sổ của thiết bị đầu cuối. Điều này làm cho ít tiến bộ hơn công cụ cũ hơn được gọi là "nhiều hơn", có xu hướng cắt văn bản khi bạn siết chặt chiều rộng của thiết bị đầu cuối.

    Nếu bạn có nhiều tệp văn bản hoặc ASCII để xem trong Linux hoặc UNIX, hãy chắc chắn để làm chủ "ít" vì nó là một lệnh cấp trên để xem các tập tin bằng cách sử dụng thiết bị đầu cuối dòng lệnh. Hãy tận hưởng!

    Week 4

    bài viết liên quan:


    2.05.2009