Cách tạo tệp trong Linux



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Có nhiều lý do khiến bạn có thể muốn tạo tệp nhanh chóng và dễ dàng trong Linux với càng ít thao tác càng tốt. Bạn có thể muốn tạo một trình giữ chỗ cho thứ gì đó bạn định đưa vào sau này. Nhiều chương trình yêu cầu một tệp trống duy nhất hiện diện trong một số thư mục để bật hoặc tắt một tùy chọn.



Bạn cũng có thể muốn tạo tệp văn bản đầy đủ từ dòng lệnh, điều này cũng có thể thực hiện được, nhưng bạn cần phải làm việc từ môi trường dòng lệnh cho các ví dụ sau. Bạn có thể tìm kiếm thiết bị đầu cuối trên Menu Dash hoặc Whisker. Bạn cũng có thể nhấn giữ Ctrl, Alt và F1-F6 để truy cập thiết bị đầu cuối ảo hoặc nhấn giữ Ctrl, Alt và T trong hầu hết các môi trường máy tính để bàn. Bạn cũng có thể muốn nhấp vào menu Ứng dụng, trỏ chuột vào menu Công cụ Hệ thống rồi chọn Thiết bị đầu cuối.



Phương pháp 1: Với lệnh chạm

Bạn có thể gõ chạm vào rỗng.txt để tạo một tệp trống trong bất kỳ thư mục nào bạn hiện đang ở. Nếu dấu nhắc lệnh của bạn được đặt mặc định là thư mục chính, thì điều này sẽ tạo ra một tệp văn bản trống có tên là void.txt trong thư mục chính của bạn miễn là chưa có tập tin rỗng.txt trong đó. Lệnh cảm ứng sẽ cập nhật ngày sửa đổi tệp cho bất kỳ tệp nào đã tồn tại.



Ngược lại, nếu bạn nhập touch theo sau là tên của bất kỳ tệp nào không tồn tại, điều này sẽ ngay lập tức tạo ra tệp văn bản không byte trống. Đó là cách tiêu chuẩn để làm điều đó, không yêu cầu thêm bất kỳ đầu vào nào và sẽ không cung cấp cho bạn bất kỳ đầu ra thực sự nào khi bạn thực hiện. Bạn có thể gõ ls và sau đó nhấn enter để chứng minh rằng tệp ở đó. Bạn luôn có thể sử dụng bất kỳ tên tệp nào bạn muốn miễn là nó hợp lệ.

Phương pháp 2: Sử dụng lệnh echo

Nói chung, lệnh echo chỉ lặp lại bất cứ điều gì bạn yêu cầu nó đến thẳng dòng lệnh. Bạn có thể chuyển hướng đầu ra của nó để tạo một tệp mới. Bạn có thể dùng echo -n> test.txt để tạo một tệp trống. Điều này hoạt động giống như cảm ứng và không có tính năng gì trong đó. Bạn cũng có thể gõ tiếng vang Some text> test.txt và push return để tạo một tệp với một dòng văn bản trong đó. Đương nhiên, bạn có thể thay thế Một số văn bản và tên tệp bằng bất cứ thứ gì bạn muốn, nhưng hãy nhớ rằng nếu tệp đó đã tồn tại, việc này sẽ ghi đè lên nó và xóa tệp cũ của bạn nên tốt nhất hãy cẩn thận! Ngoài ra, bạn có thể muốn sử dụng echo ”> testFile.txt , sẽ tạo một tệp không có gì ngoài một dòng trống trong đó.



Phương pháp 3: Với Lệnh printf

Bạn có thể muốn thử printf ”> testFile để tạo một tệp hoàn toàn trống hoặc printf ‘ n’> testFile để tạo một ký tự không có gì ngoài ký tự dòng mới trong đó. Một lần nữa, điều 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 thận trọng. Mặc dù điều này không khác biệt đáng kể so với các phương pháp khác, đôi khi bạn có thể thấy nó trong các tập lệnh. Trên một số bản phân phối Linux cũ hơn cũng như một số triển khai khác của Unix, lệnh echo -n sẽ không vạch ra những điểm mới, vì vậy đây là một lý do khác để thỉnh thoảng sử dụng phương pháp này. Tuy nhiên, sử dụng lệnh cảm ứng hầu như luôn luôn dễ dàng nhất.

Phương pháp 4: Chuyển hướng đầu ra từ mèo

Mặc dù bạn có thể đã sử dụng mèo để đọc nội dung của một tệp văn bản ngắn hoặc có thể kết hợp hai trong số chúng với nhau, nhưng bạn thực sự có thể tạo tệp ngay từ cửa sổ đầu cuối với nó bằng cách sử dụng nó như một loại trình soạn thảo văn bản nguyên thủy. Giả sử bạn muốn tạo một tập lệnh đơn giản. Bạn có thể gõ con mèo> hello.sh và nhấn enter. Bây giờ hãy bắt đầu nhập #! / Bin / bash và nhấn enter, sau đó nhấn echo Hello World và nhấn enter. Sau đó, bạn có thể giữ Ctrl và nhấn phím D để lưu tệp của mình. Gõ cat hello.sh để xem nội dung. Nó sẽ giống như bạn viết nó trong một trình soạn thảo văn bản.

Đây là một thủ thuật cực kỳ hữu ích cho bất kỳ trường hợp nào bạn cần tạo một tệp văn bản nhanh chóng từ dòng lệnh thực sự có một số văn bản trong đó. Mặc dù bạn cần sử dụng chmod + x hello.sh để tập lệnh của mình thực thi, nhưng nếu không thì đây là một cách tuyệt vời để viết ra các tập lệnh một cách vội vàng. Bạn cũng có thể sử dụng nó để viết các tệp cấu hình và bất kỳ thứ gì khác chỉ cần một hoặc hai dòng được viết rất nhanh. Điều này không giới hạn ở bất kỳ thứ gì và bạn có thể thoải mái sử dụng nó miễn là bạn không ghi đè lên một tệp khác.

Trớ trêu thay, bạn cũng có thể sử dụng chuyển hướng để tạo các tệp trống giống như cách bạn sử dụng thao tác chạm để làm tương tự. Thử > hóa đơn từ dòng lệnh để tạo một tệp trống. Bạn có thể phải sử dụng :> hóa đơn nếu bạn đang làm việc với c shell hoặc một số phiên bản khác của môi trường tcsh.

Một lần nữa, hãy nhớ rằng bạn có thể sử dụng bất kỳ tên tệp nào bạn muốn ở đây. Những thủ thuật này không giới hạn ở việc viết script hoặc bất kỳ thứ gì khác. Bạn có thể khá sáng tạo khi áp dụng chúng. Bạn thậm chí có thể làm điều này một cách kỳ lạ hơn nếu bạn có nhu cầu. Ví dụ, bạn có thể muốn sử dụng cp / dev / null bill thay vì ở trên, để bạn có thể sao chép theo đúng nghĩa đen tệp thiết bị đặc biệt của Linux sang tệp mới, tệp này tự nhiên trống. Điều này một lần nữa thực hiện công việc tương tự mà liên lạc sẽ có.

4 phút đọc