Cara menggunakan arahan 'kucing' dan 'tac' dengan contoh di linux
- 3087
- 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.txtLihat 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.txtLihat 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.txtSertailah 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.txtTambahkan 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.txtSalin kandungan fail ke fail baru
Salin fail dari lokasi semasa ke /tmp/
direktori dan menukar namanya.
# Cat File1.txt> /tmp /Newfile.cfgSalin 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.txtBuat fail baru menggunakan arahan kucing
Untuk menghitung semua baris output fail, termasuk garisan kosong, gunakan -n
suis.
# kucing -n fail -semua.txtTambahkan nombor ke baris dalam fail
Untuk memaparkan hanya bilangan setiap baris yang tidak kosong gunakan -b
suis.
# kucing -b fail -semua.txtCetak 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.txtCetak 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 »