Mytour này sẽ chỉ cho bạn các cách khác nhau để tạo một tập tin mới tại dấu nhắc lệnh Unix. Để nhanh chóng tạo một tập tin trống, hãy sử dụng lệnh touch. Để tạo một tập tin văn bản mới từ đầu, hãy thử trình soạn thảo Vi hoặc lệnh cat. Nếu bạn muốn sao chép một tập tin hiện có, hãy sử dụng lệnh cp (copy).
Bước
Tạo Một Tập Tin Trống với Touch

Mở một cửa sổ terminal. Nếu bạn đang sử dụng một quản lý cửa sổ, bạn thường có thể nhấn Ctrl+Alt+T để mở một cửa sổ terminal mới. Nếu không, đăng nhập vào hệ thống mà bạn muốn tạo một tập tin thông qua cửa sổ điều khiển.

Sử dụng cd để chuyển đến thư mục mong muốn. Nếu bạn đã ở trong thư mục mà bạn muốn tạo tập tin bạn có thể bỏ qua bước này.

Nhập touch tên_tập_tin_mới và nhấn ↵ Enter. Thay thế tên_tập_tin_mới bằng tên tập tin mong muốn. Điều này tạo một tập tin trống mới với tên đó trong thư mục hiện tại.
Tạo Một Tập Tin Văn Bản với Cat

Mở một cửa sổ terminal. Nếu bạn đang sử dụng một quản lý cửa sổ, bạn thường có thể nhấn Ctrl+Alt+T để mở một cửa sổ terminal mới. Nếu không, đăng nhập vào hệ thống mà bạn muốn tạo một tập tin thông qua cửa sổ điều khiển.

Nhập cat > tên_tập_tin_mới và nhấn ↵ Enter. Thay thế tên_tập_tin_mới bằng bất kỳ tên nào bạn muốn gọi tập tin mới của mình. Điều này mở một dòng mới trống.

Nhập một số văn bản. Bất cứ điều gì bạn nhập vào đây sẽ được thêm vào tập tin.

Nhấn ↵ Enter để di chuyển đến dòng trống. Bạn cần phải ở trên một dòng trống để hoàn thành lệnh cat.

Nhấn Ctrl+D. Điều này lưu tập tin vào thư mục hiện tại với tên bạn nhập.
- Để xem tập tin, nhập cat tên_tập_tin và nhấn ↵ Enter.
Tạo Một Tập Tin Văn Bản với Vi

Mở một cửa sổ terminal. Nếu bạn đang sử dụng một quản lý cửa sổ, bạn thường có thể nhấn Ctrl+Alt+T để mở một cửa sổ terminal mới. Nếu không, đăng nhập vào hệ thống mà bạn muốn tạo một tập tin thông qua cửa sổ điều khiển.

Sử dụng lệnh cd để chuyển đến thư mục mong muốn. Bạn muốn ở trong thư mục mà bạn muốn lưu tập tin mới trước khi mở trình soạn thảo văn bản.

Nhập lệnh vi và nhấn ↵ Enter. Điều này mở trình soạn thảo văn bản Vi (hoặc Vim, phụ thuộc vào phiên bản Unix bạn đang sử dụng).
- Để chỉnh sửa một tập tin văn bản cụ thể với Vi, nhập lệnh vi tên_tập_tin' thay vào đó.

Nhấn i để vào chế độ nhập. Vi có hai chế độ - chế độ chèn và chế độ lệnh. Bạn phải ở trong chế độ nhập để nhập văn bản vào tập tin mới.

Nhập một số văn bản (tùy chọn). Nếu bạn muốn tạo một tập tin trống bạn có thể bỏ qua bước này. Nếu không, nhập bất kỳ văn bản nào bạn muốn thêm vào bây giờ.
- Bạn không thể sử dụng chuột hoặc các phím mũi tên trong Vi. Nếu bạn mắc lỗi khi gõ, bạn sẽ cần chạy một lệnh trong chế độ lệnh. Nhấn Esc để sử dụng phím mũi tên, sử dụng chúng để di chuyển con trỏ đến vị trí của lỗi, và sau đó sử dụng một trong các lệnh sau:
- x xóa ký tự dưới con trỏ.
- dw xóa từ hiện tại.
- dd xóa toàn bộ dòng.
- r thay thế ký tự dưới con trỏ bằng ký tự tiếp theo bạn gõ. Điều này sẽ tự động đưa bạn trở lại chế độ nhập sau khi sử dụng.
- Xem Hướng dẫn Học Vi để biết thêm về các lệnh Vi khác.

Nhấn Esc khi bạn sẵn sàng lưu tập tin. Điều này đưa bạn vào chế độ lệnh.

Nhập :w tên_tập_tin_mới và nhấn ↵ Enter. Thay tên_tập_tin_mới bằng tên của tập tin. Điều này lưu tập tin vào thư mục hiện tại.
- Nếu bạn muốn tiếp tục chỉnh sửa tập tin, nhấn i để quay lại chế độ nhập.
- Lần sau bạn muốn lưu tập tin, bạn có thể chỉ cần gõ :w trong chế độ lệnh (không cần tên tập tin).

Nhấn q và nhấn ↵ Enter để thoát Vi. Điều này đưa bạn trở lại dòng lệnh.
Sao Chép Một Tập Tin Sang Một Tập Tin Mới

Mở một cửa sổ terminal. Nếu bạn đang sử dụng một quản lý cửa sổ, bạn thường có thể nhấn Ctrl+Alt+T để mở một cửa sổ terminal mới. Nếu không, đăng nhập vào hệ thống mà bạn muốn tạo một tập tin thông qua cửa sổ điều khiển.

Sử dụng cd để chuyển đến thư mục mong muốn (tùy chọn). Bạn sẽ sử dụng lệnh cp (copy) để sao chép một tập tin hiện có sang một tập tin mới khác. Bạn sẽ cần di chuyển đến thư mục chứa tập tin gốc hoặc biết đường dẫn đầy đủ của nó.

Type cp originalfile newfile and press ↵ Enter. Replace originalfile with the name of the file you want to copy, and newfile with the name of the desired new file. This creates a new file that contains the contents of the old file.
- Use the full path to the file if you're working with files outside of the current working directory (e.g., cp /home/maria/textfile1 /home/maria/contracts/textfile2).
