Berikut adalah beberapa fungsi asas arahan kucing:
- Memaparkan kandungan fail
- Membuat fail baru
- Menggabungkan fail
- Menyalin kandungan fail
Perhatikan bahawa kami telah menggunakan Debian 10 OS untuk menjelaskan perintah dan prosedur yang disebutkan dalam artikel ini.
Sintaksis Asas
Sintaks asas untuk menggunakan arahan Cat adalah:
$kucing [pilihan] [nama fail]...
Gunakan perintah di atas jika anda berada di direktori yang sama dengan fail anda. Jika tidak, jika anda berada di beberapa direktori lain, sebutkan jalan ke fail tersebut seperti berikut:
$kucing [pilihan] [jalan/ke/fail]...
Paparkan Kandungan Fail
Penggunaan perintah kucing yang paling biasa dan asas adalah memaparkan kandungan fail. Untuk memaparkan kandungan fail ke Terminal, ketik saja kucing dan juga nama fail seperti berikut:
$kucing [nama fail]Contohnya ialah memaparkan kandungan fail / etc / hosts. Sekiranya demikian, arahannya adalah:
$kucing /dan lain-lain/tuan rumah
Paparkan kandungan Semua Fail
Untuk memaparkan semua fail dalam direktori semasa, gunakan karakter wildcard dengan perintah kucing seperti berikut:
$kucing *Untuk hanya menampilkan kandungan fail teks dalam direktori, masukkan perintah berikut:
$kucing *.txtPaparkan Berbilang Fail Sekaligus
Anda juga boleh menggabungkan dan memaparkan kandungan beberapa fail bersama-sama di Terminal menggunakan perintah kucing. Untuk memaparkan banyak fail secara serentak, gunakan sintaks berikut:
$kucing [fail1] [fail2] [fail3]Contohnya ialah melihat output ketiga-tiga fail / etc / hostname, /etc/resolv.conf dan / etc / host di Terminal seperti yang ditunjukkan dalam tangkapan skrin berikut:
Salin output satu fail ke fail lain
Ini juga dapat digunakan untuk menyalin output dari satu file ke file lain. Sekiranya fail tujuan tidak ada, ia akan membuatnya terlebih dahulu, jika tidak, menimpa fail yang disasarkan.
Untuk menyalin output fail sumber ke fail lain, gunakan sintaks berikut:
$Kucing[fail sumber] > [destinasi_file]Contohnya ialah menyalin output testfile1 ke fail lain bernama testfile_backup seperti berikut:
$kucing [fail ujian1] > [testfile_backup]Perintah ini terlebih dahulu akan membuat fail testfile_backup dan kemudian menyalin kandungan testfile1 ke dalamnya.
Tambahkan output fail ke fail lain
Daripada menimpa output fail yang disasarkan dalam contoh di atas, anda juga boleh membuat perintah kucing untuk menambahkan output. Sintaks berikut boleh digunakan untuk tujuan ini:
$kucing [fail sumber] >> [destinasi_file]Ia akan membuat fail tujuan jika belum ada, jika tidak, akan menambahkan output.
Salin banyak fail ke fail teks lain / Gabungkan fail
Penggunaan utama perintah kucing yang lain ialah anda boleh menggabungkan beberapa fail menjadi satu fail. Sintaks berikut dapat digunakan untuk menggabungkan file1, file2, dan file3 dan menyimpannya ke file lain bernama file4.txt.
$kucing [fail1] [fail2] [fail3] > [fail4]Sebagai contoh, kami ingin menggabungkan output / etc / hostname, /etc/resolv.conf dan / etc / hosts ke fail lain bernama network.txt. Perintah berikut boleh digunakan untuk tujuan ini:
$kucing /dan lain-lain/nama hos /dan lain-lain/resolusiv.conf/dan lain-lain/tuan rumah>rangkaian.txtPaparkan Nombor Baris dalam Fail
Untuk memaparkan nombor baris ke output fail, cukup gunakan –n bendera berikut:
$kucing -n [nama fail]Sebagai contoh, jika anda melihat fail yang berisi senarai item, maka anda dapat menggunakan bendera –n untuk menampilkan item tersebut dengan angka. Ingat bahawa garis kosong juga diberi nombor seperti yang ditunjukkan dalam tangkapan skrin berikut:
Sekiranya anda tidak mahu membilang garis kosong, gunakan bendera –b seperti berikut:
$kucing–B file.txtBuat Fail
Anda juga boleh membuat fail menggunakan perintah kucing. Sintaks berikut boleh digunakan untuk tujuan ini:
$kucing > [nama fail]Setelah memasukkan arahan di atas, masukkan teks yang ingin anda simpan dalam fail. Setelah selesai, gunakan Ctrl + D untuk menyimpan dan keluar. Selepas itu, anda dapat melihat kandungan fail yang baru anda buat dengan melaksanakan perintah berikut di Terminal:
$kucing [nama fail]Menyusun output
Anda juga boleh menggabungkan mengurut dengan kucing arahan untuk menyusun output mengikut abjad seperti berikut:
$kucing [nama fail] | mengurutBegitu juga, sekiranya terdapat banyak fail, anda boleh menggabungkan output menjadi satu fail dalam urutan abjad:
$kucing [fail1] [fail2] | mengurut > [fail3]Keluarkan garisan kosong berturut-turut
Kadang-kadang fail mengandungi baris kosong berturut-turut yang anda tidak mahu cetak. Perintah kucing membenarkan penggabungan baris kosong berturut-turut dan menunjukkannya sebagai satu baris kosong.
Gunakan sintaks arahan berikut untuk membuang baris kosong berulang:
$kucing–S[nama fail]Sebagai contoh, kami mempunyai fail berikut dengan baris kosong berturut-turut.
Dengan menggunakan bendera –s, anda akan melihat perbezaannya.
Paparkan watak tab
Kadang kala, anda mesti membuang tab dari fail anda. Perintah kucing dapat membantu anda mencari tab pada fail anda dengan menggunakan bendera –t seperti berikut:
$kucing–T[nama fail]Tab akan ditunjukkan dalam output sebagai aksara ^ I.
Mencetak output fail
Satu lagi penggunaan arahan kucing yang popular adalah dalam mencetak kandungan dokumen. Sebagai contoh, untuk mencetak output fail ke perangkat pencetakan bernama / dev / lp, sintaks berikut akan digunakan:
$kucing [nama fail] > /penipu/lpDalam artikel ini, kami telah menerangkan melalui pelbagai contoh bagaimana anda boleh menggunakan perintah kucing untuk memanipulasi fail di Linux. Perintah kucing popular di kalangan semua pengguna kerana sintaksnya yang mudah dan banyak pilihan yang disediakannya. Membuat dan melihat fail, menggabungkan, menyalin, dan menambahkan kandungan fail, mencetak, dan banyak lagi dapat ditangani dengan perintah kucing tunggal ini.