Ví dụ sử dụng lệnh Linux Cat

Giới thiệu

Lệnh cat trong Linux cho phép bạn nối các tập tin và hiển thị đầu ra cho đầu ra tiêu chuẩn, trong hầu hết các trường hợp, đây là một màn hình.

Một trong những cách sử dụng phổ biến nhất của mèo là hiển thị một tập tin trên màn hình và cũng để tạo một tập tin khi đang di chuyển và cho phép chỉnh sửa cơ bản ngay tại đầu cuối .

Làm thế nào để tạo một tập tin bằng cách sử dụng mèo

Để 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:

mèo>

Rõ ràng, bạn cần thay thế bằng tên của tệp bạn muốn tạo.

Khi bạn tạo một tệp theo cách này con trỏ sẽ được để lại trên một dòng mới và bạn có thể bắt đầu nhập.

Đây là một cách hay để bắt đầu một tệp văn bản hoặc để tạo nhanh tệp dữ liệu thử nghiệm, chẳng hạn như tệp phân tách bằng dấu phẩy hoặc tệp phân cách đường ống.

Để hoàn tất việc chỉnh sửa tệp, nhấn CTRL và D.

Bạn có thể kiểm tra quá trình đó bằng cách gõ lệnh ls :

lt -lt

Danh sách này liệt kê tất cả các tệp trong thư mục hiện tại và 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.

Làm thế nào để hiển thị một tập tin bằng cách sử dụng mèo

Lệnh cat cũng có thể được sử dụng để hiển thị một tập tin trên màn hình. Tất cả những gì bạn cần làm là loại bỏ biểu tượng lớn hơn như sau:

cat

Nếu tập tin là rất dài sau đó nó sẽ di chuyển lên màn hình rất nhanh chóng.

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

cat | hơn

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

cat | ít hơn

Để kiểm tra loại này trong lệnh sau:

cat / etc / passwd | hơn

Tất nhiên, bạn chỉ có thể quên con mèo hoàn toàn và gõ như sau:

ít hơn / etc / passwd

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

Đối với tất cả các dòng không trống trong một tệp, bạn có thể sử dụng lệnh sau:

cat -b

Nếu có các dòng không có ký tự thì chúng sẽ không được đánh số. Nếu bạn muốn 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 gõ lệnh sau:

cat -n

Làm thế nào để hiển thị kết thúc của 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 có thể gặp phải vấn đề bởi vì có các ký tự ẩn ở cuối dòng mà chúng không mong đợi chẳng hạn như dấu cách. Điều này ngăn các trình phân tích cú pháp của chúng hoạt động chính xác.

Đây chỉ là một lý do để hiển thị ký tự cuối dòng để bạn có thể xem có ký tự trống không.

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

cat -E

Ví dụ, xem dòng văn bản sau

con mèo ngồi trên tấm thảm

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

con mèo ngồi trên tấm thảm $

Giảm dòng trống

Khi bạn đang hiển thị nội dung của một tệp bằng lệnh cat bạn có thể không muốn xem khi nào có nhiều dòng trống liên tiếp.

Lệnh sau đây cho thấy làm thế nào để giảm đầu ra để lặp lại các dòng trống được bỏ qua.

Để làm rõ điều này sẽ không ẩn hoàn toàn các dòng trống nhưng nếu bạn có 4 dòng trống trong một hàng, nó sẽ chỉ hiển thị 1 dòng trống.

cat -s

Cách hiển thị tab

Nếu bạn đang hiển thị tệp có dấu phân tách tab, bạn sẽ không thường thấy các tab.

Lệnh sau hiển thị ^ Tôi thay vì tab giúp dễ dàng xem chúng giả sử tệp của bạn không chứa ^ Tôi vẫn đang ở trong đó.

cat -T

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

Toàn bộ điểm của con mèo là ghép nối, do đó bạn có thể muốn biết cách hiển thị nhiều tệp cùng một lúc:

Bạn có thể ghép nối nhiều tệp với màn hình bằng lệnh sau:

cat

Nếu bạn muốn ghép các tệp và tạo tệp mới, hãy sử dụng lệnh sau:

cat >

Hiển thị tệp theo thứ tự ngược

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

tac

Ok, vì vậy về mặt kỹ thuật, đây không phải là lệnh cat, nó là lệnh tac nhưng về cơ bản nó cũng làm điều tương tự nhưng ngược lại.

Tóm lược

Đó là khá nhiều cho lệnh cat. Nó rất hữu ích cho việc tạo các tập tin trên bay và để hiển thị đầu ra từ các tập tin và tất nhiên, bạn có thể sử dụng nó để nối nhiều tập tin với nhau.