Cara menggunakan arahan 'kucing' dan 'tac' dengan contoh di linux
- 3134
- 267
- Don Will
Artikel ini adalah sebahagian daripada siri Trik dan Petua Linux kami, dalam artikel ini kami akan meliputi beberapa penggunaan asas kucing perintah (arahan paling kerap digunakan di linux) dan tac (Reverse of Cat Command - Cetak fail dalam urutan terbalik) dengan beberapa contoh praktikal.
Baca juga: 13 Contoh Perintah 'Kucing' Berguna di Linux
Penggunaan asas perintah kucing di linux
Kucing perintah, akronim untuk Concatenate, adalah salah satu arahan yang paling banyak digunakan dalam sistem nix. Penggunaan arahan yang paling asas ialah membaca fail dan memaparkannya stdout, Bermakna untuk memaparkan kandungan fail di terminal anda.
# fail kucing.txt
Lihat kandungan fail di Linux Penggunaan lain dari kucing Perintah adalah membaca atau menggabungkan pelbagai fail bersama -sama dan menghantar output ke monitor seperti yang digambarkan dalam contoh di bawah.
# Cat File1.txt file2.txt file3.txt
Lihat kandungan pelbagai fail Perintah juga boleh digunakan untuk menyatukan (menyertai) pelbagai fail ke dalam satu fail tunggal menggunakan ">" Operator Pengalihan Linux.
# Cat File1.txt file2.txt file3.txt> fail-semua.txt
Sertailah pelbagai fail di Linux Dengan menggunakan redirector append, anda boleh menambah kandungan fail baru ke bahagian bawah fail-semua.txt dengan sintaks berikut.
# Cat File4.txt >> fail-semua.txt
Tambahkan fail kandungan ke fail baru The kucing Perintah boleh digunakan untuk menyalin kandungan fail ke fail baru. Fail baru boleh dinamakan semula sewenang -wenangnya. Sebagai contoh, salin fail dari lokasi semasa ke /tmp/ direktori.
# Cat File1.txt> /tmp /file1.txt
Salin kandungan fail ke fail baru Salin fail dari lokasi semasa ke /tmp/ direktori dan menukar namanya.
# Cat File1.txt> /tmp /Newfile.cfg
Salin fail ke lokasi /TMP Penggunaan kurang dari kucing Perintah adalah untuk membuat fail baru dengan sintaks di bawah. Apabila selesai mengedit fail hit Ctrl+d Untuk menyimpan dan keluar dari fail baru.
# kucing> new_file.txt
Buat fail baru menggunakan arahan kucing Untuk menghitung semua baris output fail, termasuk garisan kosong, gunakan -n suis.
# kucing -n fail -semua.txt
Tambahkan nombor ke baris dalam fail Untuk memaparkan hanya bilangan setiap baris yang tidak kosong gunakan -b suis.
# kucing -b fail -semua.txt
Cetak nombor baris dalam fail Ingin mengetahui lebih lanjut mengenai arahan kucing linux? Kemudian baca artikel kami mengenai 13 Contoh Perintah 'Kucing' Berguna di Linux.
Ketahui Cara Menggunakan Perintah TAC di Linux
Sebaliknya, perintah yang kurang dikenali dan kurang digunakan dalam *sistem nix adalah tac perintah. Tac adalah praktikal versi terbalik kucing Perintah (juga dieja ke belakang) yang mencetak setiap baris fail bermula dari garis bawah dan menamatkan di atas baris ke output standard mesin anda.
# TAC File-All.txt
Cetak fail kandungan mengikut urutan terbalik Salah satu pilihan yang paling penting bagi arahan itu diwakili oleh -s suis, yang memisahkan kandungan fail berdasarkan rentetan atau kata kunci dari fail.
# TAC File-All.TXT --SPARATOR "Dua"
Keluarkan rentetan padanan dalam fail Seterusnya, penggunaan yang paling penting tac Perintah adalah, bahawa ia dapat memberikan bantuan yang besar untuk debug fail log, membalikkan urutan kronologi kandungan log.
$ tac/var/log/auth.log atau untuk memaparkan baris terakhir $ ekor/var/log/auth.log | tac
Output sampel
[dilindungi e -mel] ~ $ tac/var/log/auth.log PR 6 16:09:01 Tecmint Cron [17714]: Pam_unix (Cron: Sesi): Sesi ditutup untuk akar pengguna 6 Apr 16:09:01 Tecmint Cron [17714]: Pam_unix (Cron: Sesi): Sesi dibuka untuk akar pengguna oleh (uid = 0) 6 Apr 16:05:01 Tecmint Cron [17582]: Pam_unix (Cron: Sesi): Sesi ditutup untuk pengguna akar Apr 6 16:05:01 Tecmint Cron [17583]: Pam_unix (Cron: sesi) : Sesi ditutup untuk akar pengguna 6 Apr 16:05:01 Tecmint Cron [17583]: Pam_unix (Cron: Sesi): Sesi dibuka untuk akar pengguna oleh (uid = 0) Apr 6 16:05:01 Tecmint Cron [17582]: PAM_UNIX (Cron: Sesi): Sesi dibuka untuk akar pengguna oleh (uid = 0) 6 Apr 16:00:01 Tecmint Cron [17434]: PAM_UNIX (Cron: Sesi): Sesi ditutup untuk akar pengguna ..
[dilindungi e -mel] ~ $ ekor/var/log/auth.log | tac 6 Apr 16:09:01 Tecmint Cron [17714]: Pam_unix (Cron: Sesi): Sesi ditutup untuk akar pengguna 6 Apr 16:09:01 Tecmint Cron [17714]: Pam_unix (Cron: Sesi): Sesi dibuka untuk akar pengguna oleh (uid = 0) 6 Apr 16:05:01 Tecmint Cron [17582]: Pam_unix (Cron: Sesi): Sesi ditutup untuk pengguna akar Apr 6 16:05:01 Tecmint Cron [17583]: Pam_unix (Cron: sesi) : Sesi ditutup untuk akar pengguna 6 Apr 16:05:01 Tecmint Cron [17583]: Pam_unix (Cron: Sesi): Sesi dibuka untuk akar pengguna oleh (uid = 0) Apr 6 16:05:01 Tecmint Cron [17582]: PAM_UNIX (Cron: Sesi): Sesi Dibuka untuk Root Pengguna oleh (UID = 0) 6 Apr 16:00:01 Tecmint Cron [17434]: PAM_UNIX (Cron: Sesi): Sesi ditutup untuk akar pengguna 6 Apr 16:00:01 Tecmint Cron [17434]: Pam_unix (Cron: Sesi): Sesi Dibuka untuk Root Pengguna oleh (UID = 0) 6 Apr 15:55:02 Tecmint Cron [17194]: Pam_unix (Cron: Sesi): Sesi ditutup untuk akar pengguna Apr Apr 6 15:55:01 Tecmint Cron [17195]: Pam_unix (Cron:sesi): Sesi ditutup untuk akar pengguna ..
Sama seperti kucing perintah, tac Adakah pekerjaan yang sangat baik dalam memanipulasi fail teks, tetapi harus dielakkan dalam jenis fail lain, terutama fail binari atau pada fail di mana baris pertama menandakan program yang akan menjalankannya.
- « 15 Contoh Cara Menggunakan Alat Pakej Lanjutan Baru (APT) di Ubuntu/Debian
- RhythMbox 3.3.1 Pemain Muzik Dikeluarkan - Pasang di Ubuntu dan Linux Mint »