Cara Menggunakan Perintah Cat di Linux

Menampilkan dan memanipulasi konten dari file teks dari terminal menggunakan perintah CAT di Linux

Misalkan Anda sedang bekerja di terminal dan Anda benar-benar perlu melihat file teks tetapi Anda terlalu malas untuk pergi ke direktori itu, menggunakan mouse dan membukanya. Nah, Linux memenuhi kebutuhan Anda untuk melihat isi file teks langsung ke terminal.

kucing singkatan dari 'menggabungkan'. Penggabungan sesuatu didefinisikan sebagai menghubungkan dalam sebuah seri. Dalam hal ini, kita berbicara tentang menggabungkan atau menautkan konten file teks. Utilitas baris perintah kecil ini benar-benar terbukti membantu dalam tugas Anda lebih dari yang Anda pikirkan.

Tutorial ini akan membahas tentang penggunaan kucing perintah dan beberapa detail yang perlu Anda ketahui tentangnya untuk memanfaatkan perintah ini secara produktif.

Mengetahui lebih banyak tentang kucing

kucing membantu Anda dalam menggabungkan file teks dan dari sinilah asal namanya 'cat'. Itu kucing perintah membaca data dari file dan menampilkan isinya di terminal pengguna sebagai output.

Pembuatan file baru menggunakan perintah ini juga dimungkinkan. Oleh karena itu, kucing perintah memiliki banyak dimensi yang harus diperhatikan pengguna.

Mari kita lihat penggunaan primitif dari kucing perintah dalam contoh berikut ini.

Sintaks Umum:

cat [opsi..] [nama_file]

Contoh:

demo kucing.txt

Keluaran:

Ini adalah file demo. Artikel ini akan membantu Anda mempelajari perintah cat. perintah cat cukup mudah digunakan. Anda dapat mempelajari tentang feqatures di artikel ini. Akhir file Terima kasih.

Pilihan tersedia dengan cat

kucing dapat digunakan untuk berbagai keperluan sesuai keinginan kita dengan menggunakan opsi yang disediakan oleh Linux. Anda akan belajar tentang beberapa opsi yang menonjol dalam artikel ini.

PilihanKeterangan
-nmencetak nomor baris
-Shilangkan baris kosong di output
-Tmembedakan antara tab dan spasi
-etampilkan karakter akhir baris
> operatormemungkinkan Anda menyalin konten dari satu file ke file lainnya
>> (Operator pengalihan)menambahkan output ke file yang diberikan

Sekarang kita akan melihat contoh opsi ini satu per satu saat kita melanjutkan artikel ini.

Cetak nomor baris menggunakan cat

Menggunakan -n pilihan dengan kucing perintah memungkinkan Anda untuk mencetak nomor baris dari file teks.

Contoh:

cat -n /etc/passwd

Keluaran:

1 1 root:x:0:0:root:/root:/bin/bash 2 daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin 3 bin:x:2:2: bin:/bin:/usr/sbin/nologin 4 sys:x:3:3:sys:/dev:/usr/sbin/nologin 5 sync:x:4:65534:sync:/bin:/bin/sync 6 games:x:5:60:games:/usr/games:/usr/sbin/nologin 7 man:x:6:12:man:/var/cache/man:/usr/sbin/nologin 8 lp:x: 7:7:lp:/var/spool/lpd:/usr/sbin/nologin 9 mail:x:8:8:mail:/var/mail:/usr/sbin/nologin 10 berita:x:9:9: berita:/var/spool/news:/usr/sbin/nologin 11 uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin 12 proxy:x:13:13:proxy: /bin:/usr/sbin/nologin 13 www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin 14 backup:x:34:34:backup:/var/backups :/usr/sbin/nologin 15 daftar:x:38:38:Manajer Milis:/var/list:/usr/sbin/nologin

Di sini, setiap baris ditandai dengan nomor. Ini juga membantu dalam mendapatkan gambaran tentang jumlah total baris dalam file. Baris kosong dalam file teks juga diberi nomor ketika -n opsi digunakan.

Menggunakan > operator untuk menyalin konten file

Itu > operator dapat digunakan dengan perintah cat untuk menyalin isi file ke beberapa file lain. Kita akan memahami ini lebih baik dengan contoh.

Sintaks Umum:

cat file1 > file2

Di sini, isi file1 akan disalin ke file2. File2 tidak harus sudah ada. Jika ada maka baik dan bagus tetapi jika tidak, maka perintah ini akan membuatnya untuk Anda.

Contoh:

cat demo.txt > test.txt

Keluaran:

gaurav@ubuntu:~$ cat test.txt Ini adalah file demo. Artikel ini akan membantu Anda mempelajari perintah cat. perintah cat cukup mudah digunakan. Anda dapat mempelajari tentang feqatures di artikel ini. Akhir file Terima kasih. gaurav@ubuntu:~$

Di sini, isi file 'demo.txt' diarahkan atau disalin ke file 'test.txt'. Sekarang, dalam hal ini file test.txt tidak ada sebelum menjalankan perintah ini. Itu sebenarnya dibuat oleh perintah ini.

Menggunakan >> operator untuk menambahkan konten file

Kita bisa menggunakan >> (operator pengalihan) dengan kucing perintah untuk menambahkan isi file.

Dalam menambahkan file, output dari satu perintah dikirim sebagai input ke file atau perintah lainnya.

Misalnya, jika saya menjalankan perintah kucing /etc/ group , maka informasi semua grup yang ada di sistem Linux Anda akan ditampilkan di terminal. Sekarang misalkan, Anda ingin mendapatkan detail ini dalam bentuk file, lalu, dalam hal ini, Anda dapat menggunakan >> operator pengalihan bersama dengan kucing memerintah.

Sintaks Umum:

cat /dir1/file.txt >> [file_baru]

Contoh:

cat /etc/group >> groups.txt

Perintah ini akan mengirimkan output dari kucing /etc/group perintah, sebagai input ke file group.txt.

Keluaran:

gaurav@ubuntu:~$ cat group.txt root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4:syslog,gaurav tty:x:5: disk :x:6: lp:x:7: mail:x:8: berita:x:9: uucp:x:10:

Menghilangkan baris kosong di output

Dalam file teks, mungkin ada beberapa baris kosong yang akan menambah panjang keluaran. Baris kosong yang berulang dapat dihilangkan dengan menggunakan-S pilihan dengan kucing memerintah.

Mari kita lihat satu contoh file teks.

Ini adalah file demo. Artikel ini akan membantu Anda mempelajari perintah cat. perintah cat cukup mudah digunakan. Anda dapat mempelajari tentang feqatures di artikel ini. Di atas dua baris kosong. Akhir file Terima kasih.

Anda dapat melihat di bagian yang disorot bahwa ada 3 baris kosong. Sekarang, mari kita gunakan opsi -s untuk menekan baris ekstra kosong.

Contoh:

cat -s demo.txt

Keluaran:

Ini adalah file demo. Artikel ini akan membantu Anda mempelajari perintah cat. perintah cat cukup mudah digunakan. Anda dapat mempelajari tentang feqatures di artikel ini. Di atas dua baris kosong. Akhir file Terima kasih.

Anda dapat melihat bahwa baris kosong ekstra sekarang dihilangkan dari output. Opsi ini berguna ketika Anda berurusan dengan keluaran besar ke terminal Anda.

Menunjukkan akhir baris dalam file

Ketika -e opsi digunakan dengan kucing perintah, ini menampilkan simbol tak terlihat yang mewakili akhir setiap baris. Akhir dari setiap baris ini diberikan oleh '$' simbol.

Sintaks Umum:

cat -e [nama file]

Contoh:

cat -e /etc/issue

Keluaran:

Ubuntu 18.04.5 LTS \n \l$ $

Di sini, output menunjukkan bahwa akhir dari setiap baris ditandai dengan '$' simbol.

Buat file baru dengan cat

kucing perintah juga dapat digunakan untuk membuat file baru seperti editor teks lainnya seperti nano atau vim. Anda dapat mengedit file yang baru dibuat ini menggunakan terminal.

Sintaks Umum:

kucing > [file baru]

Contoh:

cat > report.txt

Keluaran:

gaurav@ubuntu:~$ cat > report.txt Ini adalah file laporan yang diperlukan untuk memelihara log. Mohon untuk tidak mengubah file ini. Akhir file ... .. ^C gaurav@ubuntu:~$

Dengan demikian, kucing perintah telah membuat nama file baru report.txt.

Menampilkan konten semua file teks dalam folder

Ini adalah salah satu aktivitas menarik yang dapat Anda lakukan menggunakan kucing memerintah. Jika Anda ingin menampilkan konten lebih dari satu file teks sekaligus, Anda dapat menggunakan kucing perintah dengan cara berikut.

Sintaks Umum:

kucing *.txt

Perintah ini akan menampilkan konten dari semua file teks di direktori tempat Anda saat ini ditempatkan.

Mari kita lihat dua file demo sample1.txt dan sample2.txt.

gaurav@ubuntu:~/cat$ cat sample1.txt Ini adalah output dari file pertama 'sampel 1'. Terima kasih. gaurav@ubuntu:~/cat$ gaurav@ubuntu:~/cat$ cat sample1.txt Ini adalah output dari file pertama 'sampel 1'. Terima kasih. gaurav@ubuntu:~/cat$

Contoh:

kucing *.txt

Perintah ini akan menampilkan konten dari kedua file teks yang ada di direktori kerja saya saat ini sebagai satu keluaran.

Keluaran:

gaurav@ubuntu:~/cat$ cat *.txt Ini adalah output dari file pertama 'sampel 1'. Terima kasih. Ini adalah output dari file kedua 'sample2'. Terima kasih. gaurav@ubuntu:~/cat$

Kesimpulan

Dalam tutorial ini, kita belajar tentang semua fungsi dasar dari kucing perintah di Linux. Anda sekarang dapat menggunakannya untuk menggabungkan file teks yang berbeda serta memodifikasi konten di dalam file teks langsung dari terminal Anda. Anda juga dapat menggunakannya sebagai editor teks karena membantu Anda membuat file baru juga. Sifat serbaguna ini kucing perintah membuatnya cukup populer di kalangan pengguna Linux.