Tạo file mới trong Linux là một kỹ năng cơ bản nhưng rất quan trọng, giúp người dùng quản lý và tổ chức dữ liệu trên hệ thống. Linux cung cấp nhiều lệnh và phương pháp để tạo file, từ các lệnh đơn giản như touch để tạo file trống, đến các công cụ như echo hoặc cat để ghi nội dung vào file. Trong bài viết này, mình sẽ hướng dẫn chi tiết các cách tạo file giúp bạn chủ động hơn trong việc sử dụng.
Những điểm chính
- Hướng dẫn các phương pháp tạo file trực quan thông qua giao diện người dùng, dễ dàng thực hiện ngay cả với người mới sử dụng Linux.
- Cung cấp các lệnh dòng lệnh phổ biến trong Linux để tạo file, giúp người dùng nhanh chóng làm quen và thao tác hiệu quả trong môi trường terminal.
- Giới thiệu các trình soạn thảo phổ biến trên Linux để tạo file, cung cấp thông tin chi tiết về cách sử dụng từng công cụ cho các mục đích khác nhau trong lập trình và soạn thảo văn bản.
- Vietnix – Nhà cung cấp dịch vụ VPS hiệu năng vượt trội và vận hành ổn định.
Cách 1: Tạo file mới trên giao diện GUI
Với các File Browser như Thunar hay Dolphin (trên Linux Mint) đều cho phép người dùng tạo file mới trực tiếp bằng cách nhấn chuột phải ở vị trí mong muốn và chọn Create New Document hoặc tương tự từ dropdown menu.
Ngoài ra, trong menu ứng dụng, bạn có thể chọn vào File, chọn tiếp Create New để có các tùy chọn tạo file mới.
Cách 2: Cách tạo file mới trong Linux bằng dòng lệnh
Sử dụng lệnh có thể xem là cách tiện lợi và nhanh chóng khi bạn cần tạo file, chèn nội dung,….trên Linux. Để thực hiện, bạn hãy mở Terminal và bắt đầu sử dụng các lệnh như sau:
Tạo file mới bằng lệnh touch trong Linux
Sử dụng lệnh touch để tạo file mới có tên test.txt:
touch test.txt
Khi này nếu không có đường dẫn file, mặc định lệnh sẽ tạo file ngay tại vị trí mà user đang đứng. Vì thế khi bạn cần file được tạo vào vị trí cụ thể, hãy dùng cú pháp như sau:
touch /path/to/directory/file
Tiếp theo, bạn dùng lệnh ls để xem trạng thái của file mới tạo, file test.txt sẽ là 1 file trống không có nội dung.
Sử dụng lệnh cat trong Linux tạo file
Lệnh cat trong Linux thường được dùng để hiển thị những nội dung trong một hoặc nhiều file hoặc một phần của file cụ thể ra màn hình. Nếu file đó không tồn tại, lệnh sẽ tự tạo một file mới. Bạn gõ lệnh theo cú pháp sau:
cat > test2.txt
Chú thích: Toán tử “>” sẽ cho hệ thống biết rằng có nội dung cần đưa vào file có tên test2.txt thay vì hiển thị ra màn hình. Tiếp theo, bạn hãy nhập nội dung mình muốn trên Terminal và nhấn tổ hợp Ctrl+D để lưu lại thay đổi file, thoát lệnh cat.
Kết quả: Sau khi dùng lệnh ls bạn sẽ thấy file test2.txt đã xuất hiện.
Tạo file mới bằng lệnh echo trong Linux
Lệnh echo cũng có chức năng tương tự với lệnh cat
. Tuy nhiên, lệnh này sẽ đi kèm với phần nội dung cần hiển thị khi thực thi. Kết hợp với toán tử “>”, lệnh echo
sẽ trở thành 1 lệnh dùng để tạo file có nội dung ở bên trong. Ví dụ, bạn tạo 1 file tên test3.txt với nội dung được đưa vào file như sau:
echo “Vietnix Hosting VPS Firewall SSL” > test3.txt
Kết quả: Nếu file không tồn tại, lệnh cũng sẽ tự tạo 1 file mới thay thế. Bạn dùng lệnh ls
để kiểm tra kết quả.
Dùng lệnh printf trong Linux
Lệnh printf cho phép người dùng hiển thị nội dung văn bản trong terminal. Lệnh này cũng cung cấp các khả năng định dạng nâng cao, như thêm dòng mới, tab hoặc các ký tự định dạng khác. Ngoài ra, bạn hoàn toàn có thể sử dụng printf
để tạo file mới trong Linux. Ví dụ, bạn muốn tạo file có tên test4.txt với 2 dòng nội dung như sau:
printf 'Dòng văn bản đầu tiên.\nDòng văn bản thứ hai.\n' > test4.txt
Chú thích: Dấu ngắt dòng “\n” báo hiệu cho hệ thống biết nội dung văn bản sẽ xuống dòng mới tại vị trí được chỉ định, kết hợp với toán tử ”>” nhận biết lệnh printf đang đưa nội dung vào file. Nếu file không tồn tại hệ thống sẽ tạo file mới.
Kết quả: Bạn có thể dùng lệnh cat
để xem kết quả.
Dùng toán tử chuyển hướng
Toán tử chuyển hướng “>” có chức năng thay đổi vị trí hiển thị kết quả của lệnh cụ thể. Như ở các ví dụ trên bạn có thể thấy rằng toán tử chuyển hướng có thể đưa các nội dung văn bản hay kết quả vào file được chỉ định khi đi kèm các lệnh khác. Tuy nhiên khi bạn chỉ sử dụng toán tử “>” sẽ có chức năng là tạo một file mới.
> test5.txt
Kết quả: Bạn có thể dùng lệnh ls
để kiểm tra thay đổi.
Cách 3: Cách tạo file mới trong Linux bằng trình soạn thảo
Trình soạn thảo văn bản, còn gọi là text editor, là dạng công cụ cho phép bạn có thể thao tác với văn bản cùng giao diện thân thiện, dễ tiếp cận hơn. Các text editor phổ biến nhất có thể kể đến nano, gedit, vi/vim,… có các tính năng thao tác nâng cao nhưng vẫn sử dụng để tạo file mới cực kì dễ dàng.
Trình soạn thảo Nano
Trình soạn thảo văn bản nano được tích hợp theo mặc định trong nhiều bản Linux dựa trên Debian , chẳng hạn như Ubuntu, Kali và Mint…. Ví dụ bạn muốn tạo file test6.txt, hãy gõ lệnh sau:
sudo nano test6.txt
Kết quả: File test6.txt sẽ được tạo mới nếu không tồn tại và đưa bạn đến chế độ chỉnh sửa và bạn có thể sử dụng ngay. Bên dưới giao diện nano là một loạt các chức năng của nano.
Sau khi bạn hoàn tất soạn thảo văn bản, hãy nhấn Ctrl+X và nhấn Y rồi Enter để nano lưu lại các thay đổi trước khi thoát.
Trình soạn thảo Gedit
Gedit là trình soạn thảo văn bản mặc định cho môi trường máy tính GNOME. Nếu GNOME được cài đặt trên hệ thống Linux, bạn có thể sử dụng Gedit để tạo và chỉnh sửa file. Ví dụ, bạn muốn tạo file test7.txt, hãy nhập lệnh sau:
sudo gedit test7.txt
Kết quả: Khi này file sẽ được tạo cùng với nội dung có ở bên trong.
Trình soạn thảo Vi/Vim
Vi/Vim là một trong những text editor phổ biến và có nhiều tính năng hữu ích và đa dạng trên Linux. Để tạo file test8.txt, bạn nhập lệnh sau:
sudo vim test8.txt
Kết quả: Trình soạn thảo sẽ đưa bạn vào chế độ chạy lệnh, khi này bạn sẽ dùng lệnh để bắt đầu thao tác. Ví dụ bạn nhấn i để mở chế độ chỉnh sửa văn bản, nhấn nút Esc để quay về chế độ lệnh hay gõ :wq để lưu và thoát file cũng như lệnh vim.
Vietnix – Nhà cung cấp dịch vụ VPS hiệu năng vượt trội và vận hành ổn định
Vietnix là nhà cung cấp dịch vụ thuê máy chủ ảo VPS toàn diện, đáp ứng đa dạng nhu cầu từ cá nhân đến doanh nghiệp. Cam kết uptime 99.9% cùng hỗ trợ kỹ thuật 24/7 đảm bảo hoạt động liên tục và ổn định cho các ứng dụng quan trọng. Bảng điều khiển trực quan, dễ sử dụng, cho phép tùy chỉnh và nâng cấp tài nguyên linh hoạt. Khởi tạo nhanh chóng và chính sách hoàn tiền trong 30 ngày mang đến sự an tâm tuyệt đối cho khách hàng.
Nâng tầm hiệu năng với VPS AMD Vietnix, giải pháp lý tưởng cho các ứng dụng đòi hỏi sức mạnh xử lý vượt trội. Được trang bị bộ vi xử lý AMD EPYC mạnh mẽ, ổ cứng NVMe tốc độ cao và công nghệ ảo hóa tối ưu trên phần cứng Dell, VPS AMD đảm bảo hiệu suất tối đa cho các tác vụ xử lý dữ liệu phức tạp, website có lưu lượng truy cập lớn và ứng dụng đa nhiệm. Băng thông rộng rãi kết hợp cùng khả năng hỗ trợ đa dạng hệ điều hành, bao gồm cả Windows desktop, đáp ứng linh hoạt mọi nhu cầu triển khai.
Thông tin liên hệ:
- Hotline: 18001093
- Email: sales@vietnix.com.vn
- Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
- Website: https://vietnix.vn/
Việc tạo file trong Linux là bước cơ bản nhưng rất quan trọng, giúp bạn nắm vững cách quản lý dữ liệu và tương tác với hệ thống. Hiểu rõ các lệnh như touch, echo, hoặc cat hay toán tử chuyển hướng không chỉ giúp bạn làm việc hiệu quả mà còn là nền tảng để thực hiện các tác vụ phức tạp hơn trên Linux.