Download app

Quét mã QR để tải về ứng dụng

QR code

Lệnh cat trong linux là gì?

02/02/2021, 04:09 pm
2,153

Khi bắt đầu tìm hiểu về Linux, thì các câu lệnh trong Linux gần như là điểm bắt đầu. Trong đó, lệnh cat là một lệnh thường dùng nhất mà bạn cần quan tâm. Vậy Lệnh cat trong linux là gì, cách sử dụng câu lệnh Linux Cat Command ra sao, bài viết sau đây sẽ giúp các bạn nắm bắt được cách sử dụng nhanh nhất đối với các câu lệnh căn bản này.

1. Tìm hiểu về Linux và Lệnh cat trong linux

Linux là gì?

Linux là nhân của một hệ điều hành. Linux là mã nguồn mở và miễn phí, nghĩa là bạn có thể đơn giản thay đổi bất cứ thứ gì trong Linux mà bạn muốn và phân phối lại thành tên riêng của mình! Có một số phiên bản phân phối Linux thường được gọi là “distros”.

+ Ubuntu 

+ Linux Red Hat Enterprise Linux

+ Linux Mint

+ Debian

+ Fedora

Linux chủ yếu được sử dụng cho các server. Khoảng 90% internet được cung cấp bởi các máy chủ Linux. Bởi vì Linux nhanh, an toàn và miễn phí. Hệ điều hành chạy trong khoảng 80% các smartphone trên thế giới, là Android, cũng được tạo ra từ nhân Linux. Hầu hết các loại virus trên thế giới chạy trên Windows, và không nằm trên Linux !

Lệnh cat trong linux

Lệnh Cat còn có tên gọi tiếng anh đầy đủ là ‘concatenate‘ , vốn được dùng để hiển thị nội dung của file/tập tin ra màn hình hoặc cũng có thể biến tấu các kiểu khác nhau như copy nội dung tập tin, tạo mới tập tin,…

Trong bài viết này, chúng tôi sẽ giới thiệu chi tiết cách dùng lệnh cat trong linux và giải thích các tính năng của nó. 

2. Cú pháp lệnh Cat trong linux 

Để bắt đầu dùng lệnh Cat, hãy đăng nhập vào VPS trước bằng SSH. Lệnh này có tham số là tên file và option quyết định nó sẽ làm tác vụ gì. Cấu trúc cat command như sau: 

cat [OPTION] [FILE]

Trong đó OPTION là những tùy chọn liên quan đến lệnh, FILE là đường dẫn đến file cần xử lý.

Để xem hết tất cả các option có thể dùng, bạn hãy gõ cat –help trong terminal. 

3. Các ví dụ về lệnh Cat trong Linux

Dưới đây là tổng hợp các ví dụ về sử dụng lệnh CAT trong Linux.

+ Tạo một file với lệnh Cat trong Linux

Cat giúp bạn nhanh chóng tạo file và ghi nội dung vào trong đó. Để làm vậy, sử dụng dấu “>” để chuyển vào nội dung của file.

# cat > filename.txt

Khi File đã được tạo, giờ bạn chỉ cần nhập nội dung sau đó ấn Enter cho từng dòng. Sau khi hoàn thành click CTRL+D để thoát file.

Để kiểm tra xem file được tạo chưa bạn có thể dùng lệnh liệt kê ls: ls -l

+ Chuyển hướng nội dung bằng lệnh Cat trong linux 

Thay vì hiển thị nội dung trong một file, bạn còn có thể chuyển hướng kết quả vào một file khác với option >. Lệnh này cấu trúc như sau: 

# cat source.txt > destination.txt

Nếu file đích không có sẵn, lệnh này sẽ tự tạo file đó ra. Hoặc chèn lên file có cùng tên.

Để ghi nội dung vào trong cuối file, hãy sử dụng dấu >>: 

# cat source.txt >> destination.txt

+ Hiển thị nội dung của nhiều file

Khi mà bạn không những chỉ muốn mở một file mà là mở nhiều file thì làm thế nào nhỉ? Với Lệnh cat trong linux thì cú pháp nó rất đơn giản, chỉ cần bạn viết tên file mà bạn muốn vào sau là được, nhớ là có dấu cách để phân biệt với file đứng trước nhé.

# cat test.txt test1.txt

Ví dụ như nội dung trong file test.txt là:

Nhan Hoa 

Và trong file test1 .txt là 

Công ty TNHH Phần Mềm 

Thì trên màn hình sẽ hiển thị như sau:

# cat test.txt test1.txt

Nhan Hoa 

Công ty TNHH Phần Mềm 

+ Xem nội dung của 1 file bằng Lệnh cat trong linux

Đây là cách dùng cơ bản nhất của cat command. Không cần đặt option nào, nó sẽ mở file và hiển thị nội dung cho bạn ngay:

# cat filename.txt

Để hạn chế cuộc file quá lớn, bạn có thể dùng | more để xuất kết quả ít hơn:

# cat filename.txt | more

+ Tổng hợp Files bằng Cat command

Cú pháp này sẽ giúp bạn tổng hợp nhiều file thành một. Nhìn chung nó giống với lệnh chuyển hướng nội dung ở trên, nhưng với nhiều file nguồn hơn.

# cat source1.txt source2.txt > destination.txt

+ Hiển thị số dòng của một file

Nhiều khi trong quá trình sử dụng, chúng ta muốn xác định số dòng của một file để tiện việc kiểm soát nội dung trong file đó.

Bằng cách sử dụng lệnh cat trong linux với option là -n thì bạn có thể xem được số dòng của một file. Rất dễ đúng không nào.

+ Đánh dấu kết thúc dòng bằng Cat command

Cat có thể đánh dấu kết thúc dòng bằng ký tự $ ở cuối mỗi dòng. Để sử dụng tính năng này, dùng option -E bên cạnh cat command:

# cat -E filename.txt

Vd: Chào mừng mọi người đến với website nhanhoa.com?$

Tôi là admin của website.$

Hi vọng những kiến thức này sẽ giúp được bạn.$

+ Hiển thị những ký tự không in ra được bằng lệnh Cat

Để hiển thị tất cả những ký tự không in được, bạn hãy sử dụng option –v như sau:

# cat -v filename.txt

Để hiển thị ký tự dấu tab, dùng option -T:

# cat -T filename.txt

Tab character sẽ hiển ra dưới dạng chữ ^I

+ Đánh số những dòng không trống bằng lệnh Cat trong lunix 

Để hiển thị những dòng không trống với số dòng trước nó, hãy sử dụng option –b. Lưu ý là option –b sẽ ghi đè lên option -n:

# cat -b filename.txt

+ Cắt bớt dòng thừa với Cat

Để cắt bớt dòng trống, bạn hãy dùng option -s. Lưu ý là với option này, nó sẽ giữ lại một dòng trống sau khi loạt bỏ tất cả những dòng trống còn lại, lệnh này sẽ như sau:

# cat -s filename.txt

4. Hướng dẫn cách mua VPS Linux nhanh chóng

Để đặt mua VPS Linux tốt nhất hãy lựa chọn Nhân Hòa - đơn vị chuyên cung cấp các dịch vụ công nghệ số 1 hiện nay. Nhân Hòa là địa chỉ mua hàng uy tín với nhiều lợi ích tuyệt vời.

Nhanh chân đến với Nhân Hòa - nhà đăng ký dịch vụ VPS hàng đầu Việt Nam. Đến với hệ thống bán hàng chuyên nghiệp của chúng tôi bạn sẽ được tận hưởng những lợi ích tuyệt vời như:

+ Sản phẩm vận hành ổn định, an toàn, cấu hình mạnh và thao tác nhanh chóng.

+ Đội ngũ hỗ trợ chuyên nghiệp với kinh nghiệm nhiều năm trong ngành công nghệ thông tin.

+ Giá thành ổn định và cạnh tranh nhất trên thị trường.

Cách mua hàng đơn giản tại Nhân Hòa

Để sở hữu ngay một hệ thống VPS Linux bạn chỉ cần thực hiện theo những bước đơn giản dưới đây:

+ Bước 1: Truy cập vào đường link: https://nhanhoa.com/

+ Bước 2: Trên thanh Menu chọn thư mục Máy Chủ, trên màn hình hiển thị các tùy chọn khác nhau với nhiều mức giá.

+ Bước 3: Khi đã chọn được VPS ưng ý, nhấn vào dòng chữ Đặt Mua. Màn hình hiển thị thêm các dịch vụ bổ sung. Nếu có nhu cầu sử dụng bạn tích chọn, nếu không nhấn Tiếp tục.

+ Bước 4: Xác nhận đơn hàng. Bạn cần kiểm tra lại thông tin gói VPS có đúng nhu cầu của mình không? Đồng thời nhập mã khuyến mại từ nhà cung cấp (nếu có).

+ Bước 5: Nhấn Hoàn thành đề hoàn tất quá trình đăng ký mua Vps

Lời kết 

Qua những thông tin mà Nhân Hòa chia sẻ bên trên, chắc hẳn các bạn cũng hiểu được chức năng cơ bản lệnh Cat trong lunix là gì, nó có thể làm được ra sao. Bạn có thể sử dụng tốt nó khi vận hành máy chủ. Hi vọng những chia sẻ này sẽ giúp ích cho các bạn. Nếu có bất kỳ thắc mắc nào liên quan đến dịch vụ đăng ký tên miền, Hosting, VPS, email Server hãy liên hệ ngay với Nhân Hòa để được giải đáp nhanh chóng. Chúc các bạn thành công.

+ Tổng đài: 1900 6680

+ Website: https://nhanhoa.com/

+ Fanpage: https://www.facebook.com/nhanhoacom

+ Chỉ đường: https://g.page/nhanhoacom

Bài viết liên quan
11/04/2024
Với mong muốn hỗ trợ quá trình học tập, phát triển và mở ra cơ hội việc làm cho các bạn sinh viên, ngày 09/04/2024 vừa...
28/02/2024
Ngày 19/01/2024, Trung tâm Internet Việt Nam (VNNIC) tổ chức Hội nghị CEO các Nhà đăng ký tên miền quốc gia ".vn" năm 2024 nhằm...
27/02/2024
VPS Quốc Tế do Nhân Hòa phát triển được xây dựng trên một hạ tầng mạnh mẽ với các tính năng ưu việt, nhờ đó giúp...
Chuyên nghiệp và tận tình
Hỗ Trợ Trực Tuyến 24/7
Đội ngũ chuyên gia giúp xử lý vấn đề kỹ thuật để website của bạn luôn hoạt động tốt và chạy nhanh. Bất kỳ lúc nào.
Kết nối với Nhân Hoà

Map Tầng 4 - Toà nhà 97 - 99 Láng Hạ, Quận Đống Đa, Thành Phố Hà Nội

Phone Điện thoại: (024) 7308 6680

Mail Mail: sales@nhanhoa.com

Hotline Hotline: 091 140 8966

Map 927/1 CMT8, Phường 7, Quận Tân Bình, Thành phố Hồ Chí Minh

Phone Điện thoại: (028) 7308 6680

Mail Mail: hcmsales@nhanhoa.com

Hotline Hotline: 091 285 1416

Map Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Phone Điện thoại: (024) 7308 6680 - nhánh 6

Mail Mail: contact@nhanhoa.com

Hotline Hotline : 091 522 1384

Kết nối với Nhân Hoà
Gọi lại cho tôi
Gọi miễn phí
Gọi miễn phí
×
Thông báo

Đăng nhập thành công!