Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách sử dụng lệnh Linux Cat

con mèo lệnh trong Linux nối ​​các tệp và hiển thị đầu ra với đầu ra tiêu chuẩn (thường là shell).

Một trong những cách sử dụng phổ biến nhất của mèo là hiển thị tệp lên màn hình và cũng để tạo tệp nhanh chóng và cho phép chỉnh sửa cơ bản ngay tại terminal.

Cách sử dụng lệnh Linux Cat

Cách tạo tệp bằng 'cat'

Để tạo tệp bằng lệnh cat, hãy nhập thông tin sau vào cửa sổ dòng lệnh:

cat > filename

Khi bạn tạo tệp theo cách này, con trỏ sẽ được để trên một dòng mới và bạn có thể bắt đầu nhập. Kỹ thuật này cung cấp một cách tuyệt vời để bắt đầu một tệp văn bản. Để hoàn tất chỉnh sửa tệp, nhấn Ctrl + D . Tệp được lưu bằng bất cứ thứ gì bạn đã sử dụng cho tên tệp.

Kiểm tra xem quy trình có hoạt động không bằng cách gõ lệnh ls:

ls -lt

Bạn sẽ thấy tệp mới của mình và kích thước phải lớn hơn 0.

Cách hiển thị tệp bằng 'cat'

Lệnh mèo cũng hiển thị một tệp ra màn hình. Tất cả những gì bạn cần làm là loại bỏ ký hiệu lớn hơn như sau:

cat <nameoffile>

Để xem từng trang tệp, hãy sử dụng lệnh more:

cat <nameoffile> | more

Ngoài ra, bạn cũng có thể sử dụng lệnh less:

cat <nameoffile> | less

Cách hiển thị số dòng

Đối với tất cả các dòng không trống trong tệp, hãy sử dụng lệnh sau:

cat -b <nameoffile>

Nếu có các dòng không có ký tự nào thì chúng sẽ không được đánh số. Để hiển thị số cho tất cả các dòng bất kể chúng có trống hay không, hãy nhập lệnh sau:

cat -n <nameoffile>

Cách hiển thị cuối mỗi dòng

Đôi khi khi phân tích cú pháp các tệp dữ liệu, các lập trình viên phát hiện ra các vấn đề vì có các ký tự ẩn ở cuối dòng mà họ không mong đợi - chẳng hạn như dấu cách. Lỗi này ngăn trình phân tích cú pháp của chúng hoạt động chính xác.

Để hiển thị đô la dưới dạng ký tự cuối dòng, hãy nhập lệnh sau:

cat -E <nameoffile>

Như một ví dụ, hãy xem dòng văn bản sau

the cat sat on the mat

Khi bạn chạy điều này với cat -E lệnh bạn nhận được kết quả sau:

the cat sat on the mat$

Giảm dòng trống

Khi hiển thị nội dung của tệp bằng lệnh cat, bạn có thể không muốn thấy khi có vô số dòng trống liên tiếp. Sử dụng -s chuyển sang cô đọng tất cả các dòng trống thành một dòng trống duy nhất:

cat -s <nameoffile>

Cách hiển thị các tab

Khi bạn hiển thị một tệp sử dụng dấu phân cách tab, thông thường bạn sẽ không nhìn thấy các tab.

Lệnh sau hiển thị ^ I thay vì tab, giúp bạn dễ dàng nhìn thấy chúng:

cat -T <nameoffile>

Kết hợp nhiều tệp

Toàn bộ điểm của mèo là nối. Nối một số tệp vào màn hình bằng lệnh sau:

cat <nameoffile1> <nameoffile2>

Để nối các tệp và tạo một tệp mới, hãy sử dụng lệnh sau:

cat <nameoffile1> <nameoffile2> > <newfile>

Hiển thị các tệp theo thứ tự ngược lại

Hiển thị tệp theo thứ tự ngược lại bằng cách sử dụng lệnh sau:

tac <nameoffile>

Về mặt kỹ thuật, đây không phải là con mèo lệnh, đó là tac nhưng về cơ bản nó thực hiện điều tương tự nhưng ngược lại.