Các công cụ đơn giản

Một phần của tài liệu tài liệu đào tạo quản trị hệ thống linux 1 cơ bản (Trang 86 - 88)

XỬ LÝ VĂN BẢN

Các công cụ đơn giản

Các tiện ích head hoặc tail thường được dùng để phân tich các logfile. Chúng sẽ xuất đưa ra mặc định 10 dòng văn bản. Sau đây là cách dùng

Hiển thị 20 dòng đầu tiên của /var/log/messages:

Hiển thị 20 dòng cuối cùng của /etc/aliases:

Câu hỏi: nếu một văn bản có 90 dịng, chung ta sẽ sử dụng lệnh tail và head như thế nào đẻ hiển thị các dịng từ 50 tới 65? Có thể có nhiều hơn một cách để thực hiện điều này?

Cuối cùng tail có thể đọc liên tục một file bằng lựa chọn -f. Lựa chọn này rất có ích khi chúng ta mong muốn một file được thay đổi trong thời gian thực

Đếm số dòng, số từ và byte

Tiện ich wc sẽ đếm số lượng các byte, các từ, và các dòng trong file. Một vài lựa chọn cho phép chúng ta thay đổi giá trị output của wc

Các lựa chọn cho wc

Lưu ý:

Nếu khơng có tham biến, wc sẽ đếm dựa trên nội dung được gõ vào stdin

Đánh số các dịng

Tiện ích nl có tác dụng giống như cat -b -l Đếm số dòng -w Đếm số các ký tự hoặc từ -c hoặc – m Đếm số các byte hoặc ký

XỬ LÝ VĂN BẢN

Đánh số tất cả các dòng gồm cả các dòng trống

Đánh số các dịng văn bản khơng trống

Thay thế tab bằng space

Lệnh expand cho phép thay thế TAB bằng các dấu cách (space). Chúng ta có thể dùng lệnh unexpand để thay thế ngược lại.

Xem các file nhị phân

Có một số cơng cụ để thực hiện điều này. Công cụ phổ biến nhất là od (octal dump) và hexdump.

Xử lý văn bản

Một phần của tài liệu tài liệu đào tạo quản trị hệ thống linux 1 cơ bản (Trang 86 - 88)

Tải bản đầy đủ (DOCX)

(123 trang)
w