Cách sử dụng lệnh Linux Cat
Các 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 cat là hiển thị tệp ra màn hình và cũng để tạo tệp khi đang di chuyển và cho phép chỉnh sửa cơ bản trực tiếp tại thiết bị đầu cuối.
Mục Lục
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 việc chỉnh sửa tệp, hãy nhấn Ctrl + D. Tệp lưu bằng bất cứ thứ gì bạn đã sử dụng 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 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 họ 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 con mèo -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 bạn 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 -NS 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 cho thấy ^ Tôi thay vì tab, giúp bạn dễ dàng nhìn thấy chúng:
cat -T <nameoffile>
Nối 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, nó là tac nhưng về cơ bản nó làm điều tương tự nhưng ngược lại.
Cảm ơn vì đã cho chúng tôi biết!
Nói cho chúng tôi tại sao!
Khác
Không đủ chi tiết
Khó hiểu