Tạo file với dòng lệnh là một trong những tác vụ phổ biến nhất đối với người dùng Linux. Bài viết này sẽ cung cấp cho bạn một số thông tin cơ bản về file trong Linux cũng như các phương pháp mà qua đó ta có thể tạo tệp bằng terminal. File là nơi để lưu trữ thông tin trong hệ thống dựa trên Linux. Linux coi mọi thứ là một tệp, các tệp sau đó được tổng hợp lại thành các thư mục (directory). Hơn nữa, các thư mục này được tổ chức thành các cấu trúc dạng cây, được gọi là hệ thống tập tin (filesystem). Các phân vùng, trình điều khiển thiết bị phần cứng và thư mục đều được bao gồm trong định nghĩa của file ngoài việc tạo file, file văn bản, hình ảnh file, chi tiết file và chương trình được biên dịch. Trước khi bắt tay vào việc tạo file trong Linux, người dùng nên chuẩn bị đầy đủ thông tin về các loại tệp được hỗ trợ trong hệ điều hành này. Hiện tại, Linux hỗ trợ 06 loại tệp khác nhau, bao gồm: Điều kiện tiên quyết để có thể tiến hành tạo file Linux bằng dòng lệnh là phải có quyền truy cập vào terminal Linux để thử các lệnh được đề cập trong hướng dẫn dưới đây. Bạn có thể truy cập vào terminal theo một trong các cách sau: Có nhiều cách khác nhau để tạo file trong Linux với các tên tệp khác nhau. Bạn có thể tạo một tệp từ Terminal Windows hoặc sử dụng Desktop File Manager. Các tệp trong Linux có thể được bằng bằng nhiều dòng lệnh như echo, cat, printf,… Người dùng có thể sử dụng lệnh touch để tạo file trống trong bất kỳ thư mục hiện tại nào. Nếu dấu nhắc lệnh mặc định là thư mục chính thì thao tác này sẽ tạo một tệp văn bản trống có tên là empty.txt tại thư mục chính trong thời gian dài vì chưa có file empty.txt trong đó. Lệnh touch sẽ cập nhật ngày sửa đổi tệp cho bất kỳ tệp nào đã tồn tại. Mặt khác, nếu bạn gõ touch theo sau là tên của bất kỳ tệp nào không tồn tại thì nó sẽ ngay lập tức tạo một tệp văn bản 0 byte trống. Đó là cách tiêu chuẩn để thực hiện, không yêu cầu thêm bất kỳ thông tin đầu vào nào và không cung cấp cho người dùng bất kỳ đầu ra thực sự nào khi thực hiện. Người dùng có thể gõ câu lệnh dưới đây rồi sau đó nhấp vào enter để xem tệp trong thư mục. Xem thêm: Cách kiểm tra cổng đang mở (check open port) trên Linux Mặc dù người dùng có thể sử dụng lệnh cat để đọc nội dung của một tệp văn bản ngắn hoặc có thể nối hai tệp đó với nhau, nhưng bạn thực sự có thể tạo file ngay từ cửa sổ terminal bằng cách sử dụng lệnh cat như một loại trình soạn thảo văn bản. Giả sử, người dùng muốn tạo một tệp lệnh đơn giản, hãy bắt đầu gõ dòng lệnh dưới đây: Bây giờ, bạn nhập văn bản dưới đây và nhấn vào enter. Sau đó, bạn nhấn tổ hợp phím Ctrl + D để lưu tệp của mình. Để mở và xem nội dung của tệp vừa được tạo, bạn tiếp tục sử dụng lệnh cat. Lệnh echo đơn giản là lặp lại những gì người dùng yêu cầu trực tiếp đến dòng lệnh. Bạn có thể gõ dòng lệnh với nội dung bên trong như ví dụ dưới đây, sau đó nhấn return để tạo tệp có dòng văn bản trong đó. Người dùng có thể thay thế nội dung trong dòng lệnh và tên tệp bằng bất cứ thứ gì, nhưng nếu tệp đó đã tồn tại, việc làm này sẽ ghi đè lên và loại bỏ tệp cũ. Do đó hãy cẩn thận trước khi tạo file với lệnh này. Để mở tệp tạo bằng lệnh echo, người dùng sử dụng lệnh cat như dưới đây: Người dùng có thể sử dụng lệnh printf để tạo tệp hoàn toàn trống hoặc thêm nội dung tệp tin trong lệnh như dưới đây: Tương tự việc tạo file với lệnh sudo, thao tác này sẽ ghi đè lên bất kỳ tệp nào có tên này và do đó nó phải được sử dụng một cách cẩn trọng. Để tạo file mới bằng trình soạn thảo văn bản nano, trước tiên người dùng cần cài đặt nó, sau gõ lệnh bên dưới. Khi đó, trình soạn thảo văn bản sẽ được mở để thêm văn bản. Để lưu loại tệp Ctrl + x và nhập y. Để lưu lại tệp, bạn nhấn tổ hợp Ctrl + x và sau đó nhập “y”. Để tạo file bằng trình soạn thảo văn bản vi, hãy tiến hành gõ lệnh như bên dưới. Lúc này, trình soạn thảo văn bản sẽ mở tệp, nhưng người dùng không thể thêm bất kỳ văn bản nào trước khi chuyển đổi sang chế độ chèn bằng cách nhập ký tự “i”. Để lưu tệp và thoát, hãy nhấn vào Esc sau đó gõ “:wq”. Để tạo file bằng trình soạn thảo văn bản vim, hãy gõ lệnh được nêu bên dưới, sau đó trình soạn thảo văn bản sẽ mở tệp. Tuy nhiên, bạn không thể thêm bất kỳ văn bản nào trước khi chuyển đổi sang chế độ chèn bằng cách nhập ký tự “i”. Để lưu tệp và thoát, hãy nhấn vào Esc và sau đó gõ “:wq”. Nếu trong quá trình tạo tệp bằng dòng lệnh trên Linux gặp vấn đề, bạn có thể liên hệ với đội ngũ hỗ trợ kỹ thuật của chúng tôi bằng cách điền form ĐĂNG KÝ dưới đây để được hỗ trợ kịp thời. Như vậy, việc tạo file trên hệ điều hành Linux có thể được thực hiện thủ công bằng cách sử dụng trình quản lý tệp hoặc các lệnh khác nhau trong cửa sổ terminal. Nếu có bất kỳ câu hỏi nào liên quan đến nội dung bài viết, vui lòng kết nối trực tiếp với HVN – Hệ sinh thái kiến tạo doanh nghiệp 4.0 – thông qua Hotline: 024.9999.7777 để các chuyên gia của chúng tôi giải đáp và tư vấn. File trong Linux là gì?
Các loại file trong Linux
Hướng dẫn tạo file trên Linux bằng dòng lệnh
Tạo file bằng lệnh touch
sudo touch empty.txt
ls -l
Tạo file với lệnh cat
cat > cat.txt
This file has been created with cat command
cat cat.txt
Tạo file với lệnh echo
echo "This file has been created with echo command" > echo.txt
cat echo.txt
Tạo file bằng lệnh printf
printf "This file has been created with printf command" > printf.txt
Tạo file với trình soạn thảo văn bản nano
nano nano.txt
Tạo file với trình soạn thảo văn bản vi
vi vi.txt
Tạo file với trình soạn thảo văn bản vim
vim vim.txt
Lời kết
Bài viết liên quan
Theo dõi
Đăng nhập
0 Comments
Cũ nhất