Cara menggunakan arahan 'kucing' dan 'tac' dengan contoh di linux

- 3116
- 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

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

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

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

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 fail dari lokasi semasa ke /tmp/
direktori dan menukar namanya.
# Cat File1.txt> /tmp /Newfile.cfg

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

Untuk menghitung semua baris output fail, termasuk garisan kosong, gunakan -n
suis.
# kucing -n fail -semua.txt

Untuk memaparkan hanya bilangan setiap baris yang tidak kosong gunakan -b
suis.
# kucing -b fail -semua.txt

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

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"

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 »