Hệ thống tập tin của Linux coi mọi thứ là tập tin, bao gồm cả các tập tin văn bản, ảnh, phân vùng, chương trình biên dịch, thư mục hoặc thiết bị phần cứng. Nếu không phải là tập tin, thì nó phải là một tiến trình. Hệ thống quản lý dữ liệu dựa trên một cấu trúc cây.
Các tập tin trong Linux phân biệt chữ hoa chữ thường, vì vậy test.txt và Test.txt sẽ được coi là hai tập tin khác nhau. Có nhiều cách để tạo một tập tin trong Linux. Một số cách thông thường như sau:
Có nhiều cách để tạo một file trong Linux, một số phương pháp thông dụng bao gồm:
Sử dụng lệnh cat
Lệnh này có thể được sử dụng để tạo mới file và cũng có thể được sử dụng để ghi nội dung vào file đã tồn tại. Ví dụ, để tạo một file mới có tên là “example.txt” và ghi vào nội dung “Hello world!”, chúng ta có thể sử dụng lệnh sau:
cat > example.txt
Hello world!
Sau khi nhập nội dung, ta nhấn Ctrl + D để lưu file.
Sử dụng lệnh touch:
Lệnh này được sử dụng để tạo một file trống. Ví dụ, để tạo một file có tên là “example.txt”, ta có thể sử dụng lệnh sau:
touch example.txt
Sử dụng ký hiệu định hướng ‘>’
Ký hiệu này được sử dụng để chuyển hướng đầu ra từ một lệnh vào một file. Nếu file đã tồn tại, nó sẽ bị ghi đè, còn nếu file chưa tồn tại, nó sẽ được tạo mới. Ví dụ, để tạo một file có tên là “example.txt” và ghi vào nội dung “Hello world!”, chúng ta có thể sử dụng lệnh sau:
echo "Hello world!" > example.txt
Sử dụng lệnh echo
Lệnh này được sử dụng để hiển thị một chuỗi hoặc ghi vào file. Ví dụ, để tạo một file có tên là “example.txt” và ghi vào nội dung “Hello world!”, chúng ta có thể sử dụng lệnh sau:
echo "Hello world!" >> example.txt
Ký hiệu ‘>>’ được sử dụng để thêm nội dung vào cuối file, nếu file đã tồn tại.
Sử dụng lệnh printf
Lệnh này cũng tương tự như lệnh echo, nhưng có thể định dạng nội dung một cách nâng cao. Ví dụ, để tạo một file có tên là “example.txt” và ghi vào nội dung “Hello world!”, chúng ta có thể sử dụng lệnh sau:
printf "Hello %s!\n" "world" > example.txt
Sử dụng một trình soạn thảo văn bản như Vim, Nano, Vi.
Trình soạn thảo văn bản này có thể được sử dụng để tạo và chỉnh sửa file. Ví dụ, để tạo một file có tên là “example.txt” bằng Vim, chúng ta có thể sử dụng lệnh sau:
- Để tạo file mới hoặc mở file có sẵn bằng Vim, ta có thể mở terminal và nhập lệnh sau:
vim example.txt
Trong đó, example.txt
là tên của file cần tạo hoặc mở.
- Sau khi nhập lệnh, Vim sẽ mở ra và file đóng vai trò là bộ nhớ đệm. Để bắt đầu thêm nội dung vào file, ta cần ấn phím
i
để chuyển sang chế độ Insert. - Sau khi hoàn thành thêm nội dung, để lưu file, ta cần ấn phím
Esc
để thoát chế độ Insert và nhập lệnh:wq
để lưu và thoát khỏi Vim.
Tương tự, ta cũng có thể sử dụng Nano hoặc Vi để tạo và chỉnh sửa file. Ví dụ, để tạo một file có tên là “example.txt” bằng Nano, ta có thể sử dụng lệnh:
nano example.txt
Và để tạo file bằng Vi, ta có thể sử dụng lệnh:
vi example.txt
Sau đó, cách thao tác và lưu file tương tự như Vim.