Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Lệnh cat (viết tắt của “concatenate”) là một trong những lệnh được sử dụng thường xuyên nhất trong các hệ điều hành như Linux/Unix. Lệnh cat cho phép người dùng tạo một hoặc nhiều file, xem nội dung file, nối file và chuyển hướng đầu ra trong terminal hoặc file.
Trong bài viết này, mời bạn đọc cùng Quantrimang.com tìm hiểu cách sử dụng hữu ích của lệnh cat với các ví dụ trong Linux.
cat [OPTION] [FILE]...
Trong ví dụ dưới đây, lệnh sẽ hiển thị nội dung của file /etc/passwd.
# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
narad:x:500:500::/home/narad:/bin/bash
Trong ví dụ dưới đây, lệnh sẽ hiển thị nội dung của file test và test1 trong Terminal.
# cat test test1
Hello everybody
Hi world,
Bài viết sẽ tạo một file có tên là test2 với lệnh dưới đây:
# cat >test2
Chờ đầu vào từ người dùng, nhập văn bản mong muốn và nhấn CTRL + D (giữ phím Ctrl và nhập d) để thoát. Văn bản sẽ được viết trong file test2. Bạn có thể xem nội dung của file bằng lệnh cat sau.
# cat test2
hello everyone, how do you do?
Nếu file có số lượng lớn nội dung không vừa với terminal đầu ra và màn hình cuộn lên rất nhanh, bạn có thể sử dụng các tham số more và less với lệnh cat như sau:
# cat song.txt | more
# cat song.txt | less
Với tùy chọn -n, bạn có thể thấy số dòng của file song.txt trong terminal đầu ra:
# cat -n song.txt
1 "Heal The World"
2 There's A Place In
3 Your Heart
4 And I Know That It Is Love
5 And This Place Could
6 Be Much
7 Brighter Than Tomorrow
8 And If You Really Try
9 You'll Find There's No Need
10 To Cry
11 In This Place You'll Feel
12 There's No Hurt Or Sorrow
Trong phần bên dưới, bạn có thể thấy với tùy chọn -e, $ được hiển thị ở cuối dòng và trong khoảng trắng giữa các đoạn văn. Tùy chọn này rất hữu ích để ép nhiều dòng thành một dòng.
# cat -e test
hello everyone, how do you do?$
$
Hey, am fine.$
How's your training going on?$
$
Trong đầu ra bên dưới, bạn có thể thấy không gian TAB được lấp đầy bởi ký tự ^I.
# cat -T test
hello ^Ieveryone, how do you do?
Hey, ^Iam fine.
^I^IHow's your training ^Igoing on?
Let's do ^Isome practice in Linux.
Trong ví dụ dưới đây, có 3 file test, test1 và test2. Bạn có thể xem nội dung của các file đó như được hiển thị ở trên. Nhớ tách từng file với dấu chấm phẩy.
# cat test; cat test1; cat test2
This is test file
This is test1 file.
This is test2 file.
Bạn có thể chuyển hướng đầu ra tiêu chuẩn của một file thành một file mới khác file hiện có với ký hiệu >. Hãy cẩn thận, nội dung hiện có của test1 sẽ bị ghi đè bởi nội dung của file test.
# cat test > test1
Hãy nối thêm nội dung trong file hiện có với ký hiệu >>. Tại đây, nội dung của file test sẽ được thêm vào cuối file test1.
# cat test >> test1
Khi bạn sử dụng chuyển hướng với đầu vào tiêu chuẩn <, lệnh sử dụng file test2 làm đầu vào cho một lệnh và đầu ra sẽ được hiển thị trong một terminal.
# cat < test2
This is test2 file.
Thao tác này sẽ tạo một file có tên là test 3 và tất cả đầu ra sẽ được chuyển hướng tới file mới được tạo.
# cat test test1 test2 > test3
Thao tác này sẽ tạo một file test4 và đầu ra của lệnh cat được phân loại để sắp xếp và kết quả sẽ được chuyển hướng tới một file mới được tạo.
# cat test test1 test2 test3 | sort > test4
Bài viết này đã trình bày các lệnh cơ bản có thể giúp bạn khám phá lệnh cat.
Chúc bạn áp dụng thành công!
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Hướng dẫn chỉnh sửa ảnh ChatGPT trên Canva
Cách tạo các slide trình bày dữ liệu hiệu quả bằng AI
Quy trình phê duyệt và sự kiểm soát của con người trong agent flow
Cách tạo các slide trình bày dữ liệu hiệu quả bằng AI
Google tích hợp AI Agent trải nghiệm tìm kiếm web: Cách hoạt động và sử dụng
Cách dùng AI Overviews trong Google Search
Mẹo bỏ qua phần trả lời AI trên Google chỉ với 3 ký tự
TOP lựa chọn thay thế GPT-Live-1 cho giọng nói AI
Tính năng Dự Án trong ChatGPT là gì? Hướng dẫn sử dụng từ A đến Z
Bộ công cụ tạo bài thuyết trình bằng AI
TOP ứng dụng Claude AI có thể tạo mà không cần viết code
AI tích hợp bảng tính: Gemini trong Sheets và Copilot trong Excel
Xây dựng Copilot Studio agent flow đầu tiên trong 15 phút
API Key là gì?
Hướng dẫn tạo báo cáo tương tác trên NotebookLM
Tại sao nên dùng AI để tạo bài thuyết trình?
Cách dùng Perplexity làm trợ lý mua sắm cá nhân
Gmail Live: Tìm và quản lý email bằng giọng nói
TOP nguồn prompt ChatGPT chất lượng và đa dạng
Cách gợi ý lịch hẹn bằng Gemini trong Gmail
Cách lập trình chuyên nghiệp hơn, dễ dàng hơn với tính năng Tệp trên Grok
Công thức tính diện tích hình Elip
Hướng dẫn cài đặt và sử dụng n8n trên Windows 11
Hướng dẫn ngắt kết nối ứng dụng trên ChatGPT
Hướng dẫn tạo đoạn hội thoại cho topic trên Twee
8 ứng dụng Microsoft Store miễn phí giúp Windows tốt hơ
Bức tranh tổng quan về hỗ trợ khách hàng tích hợp AI
Đừng chia sẻ ảnh cho đến khi bạn chạy kiểm tra siêu dữ liệu này!
6 cách mở Computer/System Properties trong Windows 10
Cách sửa lỗi There Are Currently No Power Options Available Windows