Tại sao Lệnh “ít hơn” lại Tốt hơn Lệnh “nhiều hơn” trong UNIX và Linux
Tôi làm việc với rất nhiều tệp nhật ký lớn. Tôi thường kết nối với máy chủ UNIX và Linux của mình bằng Putty hoặc Telnet , sau đó tôi đọc tệp bằng các lệnh UNIX/Linux tiêu chuẩn . Những người làm CNTT khác thích sử dụng GUI 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 cần phải chỉnh sửa chúng, hãy sử dụng lệnh “ less ”. “Ít hơn” 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 kiếm cơ bản. Không giống như “ more ”, nó cho phép điều hướng cả về phía trước và phía sau để 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 tốt hơn nhiều
Để mở tệp bằng cách sử dụng less , hãy nhập lệnh less , theo sau là tên tệp trong lời nhắc UNIX hoặc Linux :
less filename
Trong ví dụ dưới đây, tôi đã mở một tệp có tên verbose.log.mo
Ít hơn(Less) 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 một chuỗi trong tệp, hãy nhập dấu gạch chéo lên trước chuỗi mà bạn muốn tìm kiếm rồi nhấn Enter . Trong ví dụ dưới đây, tôi đã nhập /error để tìm kiếm chuỗi "error".
Bạn sẽ thấy rằng chế độ xem của tệp sẽ nhảy đến dòng nơi chứa chuỗi. Các khớp chuỗi được định vị được đánh dấu để dễ xem hơn.
Để tìm kiếm phiên bản tiếp theo của chuỗi, chỉ cần nhấn phím “n”. Nhấn chữ hoa “N” sẽ đưa bạn đến trận đấu 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ề "less"(Wiki’s entry on “less”) :
- [Mũi tên] / [Page Up] / [Page Down] / [Home] / [End]: Điều hướng(Navigation) .
- [Space bar]: Trang tiếp theo.
- b : Trang trước.
- n g : Chuyển đến dòng số n . Mặc định là phần bắt đầu của tệp.
- n G : Chuyển đến dòng số n . Mặc định là phần cuối của tệp.
- /pattern : Tìm kiếm mẫu(pattern) . Biểu thức chính quy có thể được sử dụng.
- n : Chuyển đến trận đấu tiếp theo (sau khi tìm kiếm thành công).
- N : Chuyển đến trận đấu trước.
- m letter : Đánh dấu vị trí hiện tại bằng chữ cái(letter) .
- ' letter : Trở lại thư(letter) vị trí . [ ' = một câu trích dẫ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 (lấy từ một chương trình khác như grep ) vào một tệp.
- = : Thông tin tệp.
- F : liên tục đọc thông tin từ tệp và theo dõi phần cuối của tệp. Hữu ích cho việc xem nhật ký. Sử dụng Ctrl + C để thoát khỏi chế độ này.
- - option : Chuyển đổi tùy chọn dòng lệnh - tùy chọn(option) .
- h : Giúp đỡ.
- q : Thoát.
Điều tôi thích nhất về "less" 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 bằng "less" sẽ tự động được 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 tạo ra ít tiến bộ hơn so với công cụ cũ hơn được gọi là “more”, có xu hướng cắt văn bản khi bạn thắt chặt chiều rộng của thiết bị đầu cuối.
Nếu bạn có nhiều văn bản hoặc tệp ASCII để xem trong Linux hoặc UNIX , hãy đảm bảo nắm vững “less” vì đây là lệnh cấp cao để xem tệp bằng đầu cuối dòng lệnh. Vui thích!
Related posts
Linux FIND Command với các ví dụ
HDG Giải thích: UNIX là gì?
Chuyển đổi hình ảnh giữa các định dạng thông qua Dòng lệnh trong Ubuntu
Sử dụng lệnh 'dd' của Linux với GUI đơn giản
Chown Command trong Linux: Cách sử dụng nó
7 cách để nén và giải nén tệp trong Linux
Cách xóa tệp hoặc thư mục trong Linux
Inodes trong Linux là gì và chúng được sử dụng như thế nào?
10 lệnh Raspberry Pi Linux hàng đầu mà bạn nên biết
Tạo bản phân phối Linux trực tiếp tùy chỉnh với Linux Live Kit
Tạo máy chủ phát video trực tiếp của riêng bạn với Linux
Tắt máy và khởi động lại máy tính của bạn từ thiết bị đầu cuối Ubuntu
Cách cài đặt và chạy ứng dụng Linux trên Chromebook
10 phím tắt Ubuntu để tăng tốc quy trình làm việc của bạn
Hiểu quyền của Linux và cách sử dụng chmod
Cài đặt Adobe Digital Editions trong Ubuntu Linux
Những lý do phổ biến dẫn đến sự cố Ubuntu và cách khôi phục
Fedora và Ubuntu: Bản phân phối Linux nào tốt hơn?
Cách thiết lập & cấu hình tệp TCP / IP trên Linux (Cài đặt TCP / IP cho Linux)
Đóng mạnh chương trình trong Ubuntu