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.
Pilihan | Keterangan |
-n | mencetak nomor baris |
-S | hilangkan baris kosong di output |
-T | membedakan antara tab dan spasi |
-e | tampilkan karakter akhir baris |
> operator | memungkinkan 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.