Cara Membuat Fail di Linux



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Terdapat banyak sebab anda mungkin mahu membuat fail dengan cepat dan mudah di Linux dengan sedikit permainan. Anda mungkin mahu membuat placeholder untuk sesuatu yang anda rencanakan untuk dimasukkan kemudian. Banyak program memerlukan satu fail kosong yang terdapat di beberapa direktori untuk menghidupkan atau mematikan pilihan.



Anda mungkin juga ingin membuat fail teks penuh dari baris perintah, yang mungkin juga dilakukan, tetapi anda perlu bekerja dari persekitaran baris perintah untuk contoh berikut. Anda boleh pergi mencari terminal di Menu Dash atau Whisker. Anda juga dapat menahan Ctrl, Alt dan F1-F6 untuk sampai ke terminal maya atau menahan Ctrl, Alt dan T di kebanyakan persekitaran desktop. Anda mungkin juga ingin mengklik pada menu Aplikasi, arahkan ke menu Alat Sistem dan kemudian pilih Terminal.



Kaedah 1: Dengan arahan sentuhan

Anda boleh menaip sentuh kosong.txt untuk membuat fail kosong di direktori apa pun yang anda berada sekarang. Sekiranya arahan arahan anda secara lalai ke direktori utama, maka ini akan membuat fail teks kosong yang disebut kosong.txt di direktori rumah anda selagi belum ada fail kosong.txt di dalamnya. Perintah sentuhan akan mengemas kini tarikh pengubahsuaian fail untuk fail yang sudah ada.



Jika tidak, jika anda mengetik sentuh diikuti dengan nama fail yang tidak ada, ini akan segera membuat fail teks sifar byte kosong. Ini adalah cara biasa untuk melakukannya, tidak memerlukan input lebih lanjut dan tidak akan memberikan anda output yang nyata semasa anda melakukannya. Anda boleh menaip ls dan kemudian tekan enter untuk membuktikan bahawa fail itu ada. Anda sentiasa boleh menggunakan nama fail yang anda mahukan selagi ia sah.

Kaedah 2: Menggunakan Perintah echo

Secara amnya perintah echo hanya menggema apa sahaja yang anda sampaikan terus ke baris arahan. Anda boleh mengarahkan outputnya untuk membuat fail baru. Anda boleh menggunakan echo -n> test.txt untuk membuat fail kosong. Ini berfungsi seperti sentuhan dan tidak mempunyai apa-apa di dalamnya. Anda juga boleh menaip echo Beberapa teks> test.txt dan tekan kembali untuk membuat fail dengan satu baris teks di dalamnya. Secara semula jadi anda boleh mengganti Sebilangan teks dan nama fail dengan apa sahaja yang anda mahukan, tetapi ingat bahawa jika fail itu sudah ada, tindakan ini akan menimpanya dan menyingkirkan fail lama anda jadi sebaiknya berhati-hati! Sebagai alternatif, anda mungkin mahu menggunakan echo ”> testFile.txt , yang akan membuat fail tanpa apa-apa kecuali baris kosong di dalamnya.



Kaedah 3: Dengan Perintah printf

Anda mungkin mahu mencuba printf ”> testFile untuk membuat fail kosong sepenuhnya atau printf ‘ n’> testFile untuk membuat watak yang tidak lain hanyalah watak barisan baru di dalamnya. Sekali lagi, ini akan menimpa fail dengan nama ini dan dengan itu ia mesti digunakan dengan berhati-hati. Walaupun ini tidak jauh berbeza dengan kaedah lain, anda mungkin melihatnya kadang-kadang dalam skrip. Pada sebilangan pengedaran Linux yang lebih lama dan juga implementasi Unix yang lain, perintah echo -n tidak akan menghilangkan garis baru, jadi ini adalah alasan lain untuk kadang kala menggunakan kaedah ini. Walau bagaimanapun, menggunakan arahan sentuhan dengan sendirinya adalah paling mudah.

Kaedah 4: Mengarahkan Output dari kucing

Walaupun anda mungkin pernah menggunakan kucing untuk membaca kandungan fail teks pendek atau mungkin menggabungkan dua daripadanya, anda sebenarnya boleh membuat fail langsung dari tetingkap terminal dengan menggunakannya sebagai semacam penyunting teks primitif. Katakan anda mahu membuat skrip ringkas. Anda boleh menaip kucing> hello.sh dan tekan enter. Sekarang mulailah menaip #! / Bin / bash dan tekan enter diikuti dengan echo Hello World dan tekan enter. Anda kemudian boleh menekan Ctrl dan menekan kekunci D untuk menyimpan fail anda. Taip cat hello.sh untuk melihat kandungannya. Sama seperti anda menulisnya dalam penyunting teks.

Ini adalah muslihat yang sangat berguna untuk mana-mana keadaan di mana anda perlu membuat fail teks dengan cepat dari baris arahan yang sebenarnya mempunyai beberapa teks di dalamnya. Walaupun anda perlu menggunakan chmod + x hello.sh agar skrip anda dapat dilaksanakan, ini adalah cara yang baik untuk menulis skrip dengan tergesa-gesa. Anda juga boleh menggunakannya untuk menulis fail konfigurasi dan apa sahaja yang hanya memerlukan satu atau dua baris ditulis dengan cepat. Ini tidak terhad kepada apa-apa, dan anda boleh menggunakannya selagi anda tidak menimpa fail lain.

Ironinya, anda juga boleh menggunakan pengalihan untuk membuat fail kosong dengan cara yang sama dengan menggunakan sentuhan untuk melakukan perkara yang sama. Cuba > bil dari baris arahan untuk membuat fail kosong. Anda mungkin perlu menggunakan :> bil jika anda bekerja dengan c shell atau beberapa versi lain dari persekitaran tcsh.

Sekali lagi, ingat bahawa anda mungkin menggunakan nama fail yang anda mahukan di sini. Muslihat ini sama sekali tidak terhad kepada penulisan skrip atau yang lain. Anda boleh menjadi cukup kreatif semasa menggunakannya. Anda juga boleh melakukan ini dengan lebih eksotik sekiranya anda memerlukannya. Contohnya, anda mungkin mahu menggunakan bil cp / dev / null dan bukannya di atas, supaya anda benar-benar dapat menyalin fail peranti khas Linux ke fail baru, yang secara semula jadi kosong. Ini sekali lagi melakukan pekerjaan yang sama dengan sentuhan.

4 minit membaca