Bài viết sẽ đề cập đến việc tạo file cả trong Terminal và trên Linux desktop.
Tạo file trên desktopNếu bạn không thoải mái khi sử dụng Terminal, việc tạo file mới trong môi trường desktop rất đơn giản, bằng cách sử dụng một vài ứng dụng cơ bản hàng ngày.
Trình duyệt fileHầu hết các trình duyệt file như Thunar và Dolphin sẽ cho phép bạn tạo file trống bằng cách nhấp chuột phải vào thư mục mong muốn và nhấn Create empty file hoặc một tùy chọn tương tự từ menu drop-down.
Trình soạn thảo văn bảnBản phân phối Linux của bạn chắc chắn sẽ bao gồm một ứng dụng soạn thảo văn bản cơ bản. Bạn sẽ bắt đầu với một file trống khi mở nó và nhấn Ctrl + S sẽ cung cấp cho bạn hộp thoại để lưu file tại một vị trí cụ thể.
Tạo file mới bằng trình soạn thảo văn bản Tạo file trong Terminal touchMột trong những lệnh cơ bản nhất của Linux, touch, sẽ tạo file mới hoặc nếu tên file bạn chỉ định đã tồn tại, cập nhật ngày sửa đổi cuối cùng của file.
Trong thư mục bạn muốn lưu file của mình, hãy nhập:
touch filename.txtNgoài ra, hãy tạo nhiều file với một lệnh bằng cách chỉ cần đặt một khoảng trống giữa mỗi tên file:
touch chúng tôi chúng tôi filename3.txtBạn có thể kiểm tra xem file bạn đã tạo có tồn tại hay không bằng lệnh này:
Vì bạn không thể chỉnh sửa file với touch, nên lệnh này phù hợp hơn với việc tạo nhanh nhiều file để chỉnh sửa sau này.
Dấu ngoặc nhọn bên phải được sử dụng trong nhiều lệnh để chuyển hướng đầu ra đến một file cụ thể. Bạn sẽ thấy nó được sử dụng với các lệnh khác ở phần sau của bài viết này.
Tuy nhiên, bạn có thể nhập nó mà không cần một lệnh cụ thể để tạo một file trống.
Tuy nhiên, hãy lưu ý rằng toán tử chuyển hướng tự nó sẽ ghi đè lên bất kỳ file hiện có nào đã sử dụng tên đó.
echoLệnh echo sẽ xuất trong Terminal bất kỳ đầu vào nào bạn cung cấp cho nó. Tuy nhiên, nó cũng có thể tạo một file mới và (tùy chọn) lưu một dòng văn bản bên trong nó.
Để tạo một file trống mới, hãy sử dụng lệnh sau:
Để tạo một file mới với một dòng văn bản, hãy sử dụng:
Hãy chắc chắn đặt dấu ngoặc kép xung quanh văn bản của bạn!
catLệnh cat (viết tắt của concatenate) thường được sử dụng nhiều nhất trong việc kết hợp hoặc đọc file. Tuy nhiên, nó cũng có thể dễ dàng tạo các file mới với văn bản trong đó.
Toán tử chuyển hướng ở đây để chuyển hướng đầu ra của cat đến file được chỉ định, đầu ra là bất kỳ thứ gì bạn nhập tiếp theo. Khi bạn viết xong nội dung của file mới, hãy nhấn Ctrl + D để lưu nó.
printfLệnh printf tương tự như lệnh echo, nhưng có nhiều khả năng định dạng hơn một chút.
Ví dụ, bạn có thể tạo một file có hai dòng văn bản bằng cách sử dụng lệnh đơn sau:
fallocateFallocate cho phép bạn tạo một file trong Linux với dung lượng cụ thể. Nó chủ yếu hữu ích cho các mục đích kiểm tra, chẳng hạn như đánh giá tốc độ ghi ổ cứng.
Sử dụng fallocate với lệnh sau:
fallocate -l 10MB filenameThay thế “filename” bằng bất kỳ tên nào bạn muốn gọi file của mình.
Tùy chọn “-l” biểu thị rằng bạn muốn một dung lượng cụ thể và đối số “10MB” cho biết dung lượng là bao nhiêu. Bạn cũng có thể sử dụng dung lượng byte lớn hơn, như GB và TB. Bạn cũng có thể sử dụng M thay vì MB để chỉ định mebibyte thay vì mega byte.
vimVim là một trình soạn thảo văn bản dựa trên Terminal sẽ khởi chạy khi bạn chỉ định tên file:
vim filename.txtKhi vim đang chạy, hãy nhấn phím I để bắt đầu nhập. Khi bạn hoàn tất, nhấn Esc và gõ :wq, sau đó nhấn Enter để lưu và thoát.
nanoGNU nano là một trình soạn thảo văn bản khác tương tự như Vim, nhưng có lẽ thân thiện với người dùng hơn một chút.
Bạn có thể nhanh chóng tạo và bắt đầu chỉnh sửa file bằng lệnh sau:
nano filename.txtNhập bất cứ thứ gì bạn muốn vào file, sau đó nhấn Ctrl + S để lưu và Ctrl + X để thoát.