Cắt file text trong linux
Th8 30, 2022 Show
Hai G. 3ít nhất Đọc Cat command trong Linux là một lệnh thường dùng nhất và bạn cần học. Nó là chữ viết tắt của từ concatenate. Nó giúp bạn tạo, nhập, print file tới màn hình chuẩn hay tới một file khác, và còn nhiều tính năng khác nữa. Nó đã được tích hợp sẵn vào hệ điều hành nền Debian hay Red Hat nên không phải cài gì hết nếu thuê VPS các hệ điều hành trên. Trong bài hướng dẫn này, chúng tôi sẽ hướng dẫn cách dùng cat command và giải thích các tính năng của nó. Cú pháp Cat CommandTrước khi bắt đầu sử 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] Để xem hết tất cả các option có thể dùng, bạn hãy gõ cat –help trong terminal. Tạo một file bằng Cat CommandCat 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 File đã được tạo, giờ bạn chỉ cần nhập nội dung và gõ Enter cho từng dòng. Sau khi hoàn tất, nhấn 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 Xem nội dung của file bằng Cat CommandĐâ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 Bạn cũng có thể hiển thị nội dung của nhiều hơn một file. Ví dụ, để hiển thị toàn bộ nội dung của file text, sử dụng lệnh sau trong terminal: cat *.txt Chuyển hướng nội dung bằng lệnh CatThay 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 ghi đè 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 Tổng hợp Files bằng Cat commandLệnh này sẽ giúp bạn tổng hợp nhiều file thành một. Cơ bản 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 Giống vậy, lệnh trên sẽ tạo ra file mới nếu nó không có sẵn hoặc ghi đè lên file có sẵn. Đánh dấu kết thúc dòng bằng Cat commandCat 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 Hiển thị số dòng bằng CatBạn còn có thể hiển thị nội dung file và đánh số dòng cho chúng ở mỗi dòng. Để dùng chức năng này, thêm option –n vào lệnh cat: cat -n filename.txt 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 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 Đánh số những dòng không trống bằng CatĐể 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 Hiển thị file đảo nghịch bằng CatĐể xem nội dung file theo thứ tự đảo nghịch, từ dưới lên, bắt đầu bằng dòng cuối cùng và kết thúc ở dòng đầu tiên, sử dụng lệh tac tức là từ Cat viết ngược lại: tac filename.txt Lời kếtCó vậy thôi. Giờ bạn đã biết những chức năng cơ bản mà cat command có thể làm được. Bạn sẽ có thể vận dụng tốt nó khi vận hành máy chủ. Để tìm hiểu thêm thông tin về nó bạn hãy luôn nhớ lệnh sau man cat !. Nó sẽ xuất ra tài liệu hướng dẫn cho bạn Chúng tôi hy vọng bài viết này có ích và giúp bạn có thêm kinh nghiệm sử dụng Linux Terminal. Hẹn gặp bạn ở bài tiếp theo! Hải G. là chuyên gia quản lý, vận hành các dịch vụ website. Anh có nhiều năm kinh nghiệm về VPS, Hosting, technical SEO, CMS. Đặc biệt yêu thích WordPress và đã dùng nó hơn 5 năm nay. Sở thích của anh là đọc, viết blog, đi du lịch và tư vấn cho các bạn trẻ khởi nghiệp. |