
Saya penggemar terminal Linux, selalu mencari cara untuk melakukan operasi umum langsung dari baris perintah. Salah satu operasi yang sering saya lakukan di terminal adalah pembuatan file yang cepat. Beberapa perintah Linux memungkinkan kami untuk membuat file tanpa meninggalkan terminal.
Buat file tanpa konten
Terkadang, Anda hanya perlu placeholder – file yang kosong dan siap diisi nanti. Ada beberapa cara untuk mencapai ini di terminal. Misalnya, Anda dapat menggunakan perintah Touch untuk menghasilkan file kosong tunggal atau banyak, atau menggunakan operator redirection untuk membuat satu file kosong.
Perintah sentuh
Kesederhanaan perintah Touch menjadikannya favorit untuk tugas cepat seperti menginisialisasi file log atau mengatur ulang cap waktu. Anda tidak akan melihat output apa pun di terminal setelah membuat file dengan sentuhan. Namun, jika file sudah ada, sentuhan akan memperbarui waktu akses dan modifikasi alih -alih menimpa.
Untuk membuat satu file kosong, jalankan:
touch filename.txt
Ini akan membuat file di direktori home. Jika Anda ingin membuat file di direktori tertentu, sebutkan jalur direktori sebelum nama file, seperti ini:
touch /path_to_directory/file_name.txt
Lebih lanjut, untuk membuat beberapa file sekaligus, tentukan semua nama file bersama dengan ekstensi mereka, dipisahkan oleh spasi, setelah perintah sentuh.
touch file1.txt file2.txt file3.txt
Anda dapat memverifikasi pembuatan file dengan menggunakan perintah LS untuk mendaftar file di direktori Anda saat ini.
ls
Saya sering menggunakan perintah sentuh untuk dengan cepat membuat file kosong, dan setelah itu, saya menggunakan editor teks nano atau vim untuk memasukkan teks.
Menggunakan operator pengalihan
Operator> biasanya digunakan dengan berbagai perintah seperti gema untuk mengarahkan data ke file tertentu. Namun, Anda juga dapat menggunakan operator ini sendirian hanya dengan nama file untuk membuat file kosong baru.
Misalnya, mari kita buat file kosong dengan:
> empty_log.txt
Jika file sudah ada,> operator menimpanya. Pengalihan sangat fleksibel, dan Anda akan menemukan diri Anda menggunakannya di seluruh tempat di terminal untuk tugas -tugas lain. Jadi, terbiasa dengan itu sejak dini adalah langkah yang cerdas.

Terkait
Cara menyalurkan dan mengarahkan kembali seperti pro di baris perintah linux
Banyak tangan membuat pekerjaan ringan.
Buat file dengan data
Sebagian besar waktu, kami membuat file untuk menyimpan teks, kode, atau data sejak awal. Anda dapat melakukan semua ini dengan perintah seperti Cat, Echo, dan Printf. Perintah -perintah ini menawarkan cara cepat untuk menambahkan teks tanpa meninggalkan terminal. Saya sarankan menggunakan perintah ini ketika Anda tidak memerlukan opsi pengeditan lanjutan dan hanya perlu menyimpan satu atau beberapa baris dalam file konfigurasi yang baru Anda buat.
Gunakan echo atau printf
Anda mungkin sudah menggunakan perintah Echo atau Printf untuk menampilkan teks di terminal. Tapi coba tebak? Anda dapat menggabungkannya dengan operator pengalihan (>) untuk menulis teks langsung ke dalam file.
Untuk membuat file dan menambahkan teks, gunakan perintah Echo diikuti oleh pesan Anda di dalam tanda kutip dan operator pengalihan yang menunjuk ke file baru Anda, seperti:
echo "Hello, Linux!" > file.txt
Ini membuat file baru (atau menimpa yang sudah ada) di direktori home Anda dengan konten yang ditentukan. Untuk memverifikasi, gunakan kucing atau kurang:
cat file.txt
Selain itu, jika Anda ingin menambahkan data alih -alih menimpa file, gunakan >> sebagai gantinya:
echo "New Entry" >> file.txt
Jika Anda membutuhkan lebih banyak kontrol pemformatan, printf bekerja dengan cara yang sama tetapi memberikan fleksibilitas yang lebih besar. Ini memungkinkan kontrol yang lebih baik atas pemformatan teks, mirip dengan apa yang mungkin Anda gunakan dalam bahasa pemrograman.
Misalnya, untuk membuat file dengan teks terstruktur:
printf "Name: %s\nAge: %d\n" "Alice" 30 > info.txt
Di sini, %s digantikan oleh “Alice” (string), dan %d digantikan oleh 30 (integer desimal). \ N menyisipkan karakter garis baru, membuat setiap informasi muncul pada baris terpisah.
Dengan kucing
Perintah CAT bukan hanya untuk membaca file – itu dapat membuatnya juga. Anda dapat membuat file dan menambahkan beberapa baris teks secara langsung dari terminal Anda.
Cukup gabungkan kucing dengan operator pengalihan input (>), ketik teks Anda, dan tekan Ctrl+D setelah Anda selesai:
cat > new.txt
Type your thoughts...
Press Enter for new lines.
Press Ctrl+D to save.
Teks Anda disimpan ke new.txt saat keluar. Anda kemudian dapat melihat konten dengan:
cat new.txt
Dengan CAT, Anda tidak memerlukan editor teks penuh-bertindak seperti alat input teks baris perintah sederhana.

Terkait
10 Perintah Linux Dasar untuk Pemula
Alat terminal ini mudah dan bermanfaat untuk memanfaatkan PC Linux Anda sebaik -baiknya.
Gunakan editor teks baris perintah
Jika Anda membutuhkan opsi yang lebih canggih daripada CAT tetapi tidak ingin meninggalkan terminal, coba editor teks baris perintah. Beberapa opsi, seperti Nano, Vim, dan Emacs, memungkinkan pengeditan dalam terminal dengan opsi kustomisasi penuh dan pintasan.
Saya suka menggunakan Nano karena sederhana, ramah pengguna, dan dikemas dengan fitur yang berguna. Untuk memulai, cukup jalankan perintah nano diikuti oleh nama file, seperti ini:
nano draft.txt
Jika draft.txt tidak ada, Nano akan membuatnya. Jendela terminal Anda sekarang akan berubah menjadi editor nano. Anda akan melihat area teks tempat Anda dapat mengetik, dan pintasan perintah yang bermanfaat biasanya ditampilkan di bagian bawah layar (seperti Ctrl+O untuk menyimpan, Ctrl+x untuk keluar).
Bagi mereka yang siap naik level, ada VIM atau Emac, meskipun mereka memiliki kurva belajar yang lebih curam. VIM sangat kuat dan efisien setelah Anda menguasai sistem pengeditan modalnya (mode untuk memasukkan teks, perintah, dll.). Untuk membuat file dengan vim:
vim draft.txt
Ini membuka VIM dalam mode normal. Untuk mulai mengetik, beralih ke mode insert dengan memasukkan “I”. Setelah selesai mengedit, tekan ESC untuk kembali ke mode normal. Untuk menyimpan dan keluar, ketik “: wq” dan tekan enter (“: w” berarti menulis/menyimpan, dan q berarti berhenti).
Jika Anda seorang pemula, gunakan nano untuk pengeditan cepat. Jika Anda ingin opsi yang lebih canggih dan bersedia belajar, coba vim, yang banyak digunakan untuk pengkodean dan manipulasi teks.
Buat file dengan ukuran tertentu
Kadang -kadang, Anda mungkin perlu membuat file dengan ukuran tertentu untuk tujuan pengujian atau simulasi. Ini kedengarannya aneh pada awalnya, tetapi sebenarnya membantu dalam menguji ruang disk, membuat file placeholder untuk aplikasi, atau bahkan menghapus data dengan aman.
Perintah Fallocate adalah cara yang cepat dan efisien untuk membuat file dengan ukuran tertentu tanpa benar -benar menulis data untuk itu. Tidak seperti metode lain, fallocate pra-alokasi ruang tanpa mengisinya dengan data, menjadikannya ideal untuk disk virtual atau file placeholder.
Untuk membuat file dengan ukuran tertentu, gunakan opsi -l diikuti oleh ukurannya:
fallocate -l 10M large_file.bin
Verifikasi dengan perintah LS:
ls -lh
Ini membuat file besar -besaran yang berukuran 10 MB. Sebagian besar tetap kosong dalam hal blok data aktual sampai konten nyata ditulis untuk itu.
Selain itu, Anda dapat menggunakan perintah DD untuk membuat file yang diisi dengan nol. Misalnya, mari kita buat file 100 MB yang diisi dengan nol dengan ini:
dd if=/dev/zero of=zeros.bin bs=1M count=100
Di sini, BS menetapkan ukuran blok, dan hitungan menentukan jumlah blok untuk ditulis. Metode ini berguna untuk membuat USB yang dapat di -boot atau menguji kinerja I/O.
Selanjutnya, Anda dapat menggunakan file input yang berbeda (seperti /dev /acak untuk data acak) dan file output yang berbeda. Namun, berhati -hatilah saat menggunakan perintah DD, terutama dengan opsi “OF =”, untuk menghindari secara tidak sengaja menimpa file penting.
Itu dia! Membuat dan mengedit file di terminal Linux tidak harus rumit. Dengan alat -alat ini, Anda dapat secara efisien membuat dan memodifikasi file tanpa meninggalkan terminal baris perintah.

Terkait
10 Perintah Linux yang perlu diketahui untuk mengelola file
Perintah ini sangat penting saat Anda bekerja dengan file dan direktori.