Cara menggunakan perintah 'kucing' dan 'tac' dengan contoh di linux
- 1950
- 592
- Dominick Barton
Artikel ini adalah bagian dari seri Linux Tricks and Tips kami, dalam artikel ini kami akan membahas beberapa penggunaan dasar kucing perintah (perintah paling sering digunakan di linux) dan tac (Reverse of Cat Command - Cetak file dalam urutan terbalik) dengan beberapa contoh praktis.
Baca juga: 13 Contoh perintah 'kucing' yang berguna di linux
Penggunaan Dasar Perintah CAT di Linux
Kucing perintah, akronim untuk Menggabungkan, adalah salah satu perintah yang paling banyak digunakan dalam sistem *nix. Penggunaan perintah yang paling mendasar adalah membaca file dan menampilkannya stdout, berarti menampilkan konten file di terminal Anda.
# file kucing.txtLihat Konten File di Linux
Penggunaan lain dari kucing Perintah adalah membaca atau menggabungkan beberapa file bersama -sama dan mengirim output ke monitor seperti yang diilustrasikan dalam contoh di bawah ini.
# Cat File1.txt file2.file txt3.txtLihat konten beberapa file
Perintah ini juga dapat digunakan untuk menggabungkan (bergabung) beberapa file ke dalam satu file tunggal menggunakan ">"
Operator Pengalihan Linux.
# Cat File1.txt file2.file txt3.txt> file-all.txtBergabunglah dengan beberapa file di Linux
Dengan menggunakan redirector append, Anda dapat menambahkan konten file baru ke bagian bawah file-all.txt
dengan sintaks berikut.
# Cat File4.txt >> file-all.txtTambahkan file konten ke file baru
Itu kucing Perintah dapat digunakan untuk menyalin konten file ke file baru. File baru dapat diganti namanya sewenang -wenang. Misalnya, salin file dari lokasi saat ini ke /tmp/
direktori.
# Cat File1.txt> /tmp /file1.txtSalin Konten File ke File Baru
Salin file dari lokasi saat ini ke /tmp/
direktori dan ubah namanya.
# Cat File1.txt> /tmp /newfile.CFGSalin File ke /Lokasi TMP
Penggunaan yang kurang dari kucing Perintah adalah membuat file baru dengan sintaks di bawah ini. Setelah selesai mengedit file hit Ctrl+d
untuk menyimpan dan keluar dari file baru.
# kucing> new_file.txtBuat File Baru Menggunakan Perintah CAT
Untuk memberi nomor semua baris output file, termasuk baris kosong, gunakan -N
mengalihkan.
# Cat -n File -All.txtTambahkan nomor ke baris dalam file
Untuk hanya menampilkan jumlah setiap baris yang tidak kosong, gunakan -B
mengalihkan.
# Cat -B File -All.txtCetak nomor baris dalam file
Ingin mempelajari lebih lanjut tentang perintah Linux Cat? Kemudian baca artikel kami tentang 13 contoh perintah 'kucing' yang berguna di Linux.
Pelajari cara menggunakan perintah TAC di Linux
Di sisi lain, perintah yang kurang diketahui dan kurang digunakan dalam sistem *nix adalah tac
memerintah. Tac praktis versi terbalik dari kucing
perintah (juga dieja mundur) yang mencetak setiap baris file mulai dari garis bawah dan finishing di baris atas ke output standar mesin Anda.
# TAC File-All.txtCetak file konten dalam urutan terbalik
Salah satu pilihan paling penting dari perintah ini diwakili oleh -S
Switch, yang memisahkan konten file berdasarkan string atau kata kunci dari file.
# TAC File-All.txt --Peparator "Two"Hapus string yang cocok di file
Selanjutnya, penggunaan terpenting tac Perintah adalah, bahwa ia dapat memberikan bantuan besar untuk men -debug file log, membalikkan urutan kronologis konten log.
$ tac/var/log/auth.log atau untuk menampilkan baris terakhir $ tail/var/log/auth.log | tac
Output sampel
[Email dilindungi] ~ $ tac/var/log/auth.catatan PR 6 16:09:01 Tecmint Cron [17714]: Pam_Unix (Cron: Sesi): Sesi ditutup untuk Root Pengguna 6 Apr 16:09:01 Tecmint Cron [17714]: Pam_Unix (CRON: SESI): Sesi dibuka untuk pengguna root Oleh (uid = 0) 6 Apr 16:05:01 Tecmint Cron [17582]: PAM_Unix (cron: Sesi): Sesi ditutup untuk Root Pengguna 6 Apr 16:05:01 Tecmint Cron [17583]: PAM_UTAX (CRON: Sesi) : Sesi ditutup untuk root pengguna 6 Apr 16:05:01 Tecmint Cron [17583]: PAM_Unix (cron: Sesi): Sesi dibuka untuk root pengguna oleh (uid = 0) 6 Apr 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 root pengguna…
[Email dilindungi] ~ $ tail/var/log/auth.log | tac 6 Apr 16:09:01 Tecmint Cron [17714]: Pam_Unix (Cron: Sesi): Sesi ditutup untuk Root Pengguna 6 Apr 16:09:01 Tecmint Cron [17714]: PAM_UTAX (CRON: Sesi): Sesi dibuka untuk pengguna root pengguna Oleh (uid = 0) 6 Apr 16:05:01 Tecmint Cron [17582]: PAM_Unix (cron: Sesi): Sesi ditutup untuk Root Pengguna 6 Apr 16:05:01 Tecmint Cron [17583]: PAM_UTAX (CRON: Sesi) : Sesi ditutup untuk root pengguna 6 Apr 16:05:01 Tecmint Cron [17583]: PAM_Unix (cron: Sesi): Sesi dibuka untuk root pengguna oleh (uid = 0) 6 Apr 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 Root Pengguna 6 16:00:01 Tecmint Cron [17434]: Pam_Unix (cron: sesi): sesi dibuka untuk pengguna root oleh (uid = 0) 6 Apr 15:55:02 Tecmint Crron [17194]: Pam_Unix (CRON: Sesi): Tutup Root Pengguna Apr 6 15:55:01 Tecmint Cron [17195]: Pam_unix (cron:Sesi): Sesi ditutup untuk root pengguna…
Sama dengan kucing
memerintah, tac
Apakah pekerjaan yang sangat baik dalam memanipulasi file teks, tetapi harus dihindari dalam jenis file lain, terutama file biner atau pada file di mana baris pertama menunjukkan program yang akan menjalankannya.
- « 15 Contoh Cara Menggunakan Alat Paket Lanjutan Baru (APT) di Ubuntu/Debian
- Rhythmbox 3.3.1 Pemutar Musik Dirilis - Instal di Ubuntu dan Linux Mint »