Beragam Perintah CAT
Jika kamu seseorang yang bekecimpung di dunia IT, terutama pengguna Distro Linux, kamu pasti sering menggunakan perintah-perintah di command line untuk menjalankan suatu perintah eksekusi, salah satunya menggunakan perintah cat.
Cat merupakan perintah di Linux yang dapat digunakan untuk melihat isi file, membuat isi file, dan menggabungkan beberapa teks file menjadi satu teks file. Dari penjelasan ini, secara garis besar pasti kamu mengerti kegunaannya cat. Tetapi, apakah kamu tahu kalau perintah cat mempunyai kelebihan dalam melakukan eksekusinya? Di sini, kita akan mengenal beragam cara menggunakan perintah cat di command line.
Untuk melihat versi cat yang terdapat pada sistem, kamu dapat menggunakan perintah berikut.
$ cat --version
cat (GNU coreutils) 7.4, Copyright (C) 2009 Free Software Foundation,.
Sintaks CAT [FILE]..
cat [OPTION]... FILE]..
- Menulis teks pada file.txt dan menyalin file.txt ke coba.txt dengan menambahkan teks baru di awal atau akhir isi paragraf pada file.txt, lalu tambahkan script “-”.
$ cat file.txt
$ cat - file.txt coba.txt
$ cat file.txt - coba.txt
Selanjutnya, ketik sembarang karakter. Lalu, akhiri dengan menekan Enter dan CTRL + D. Secara otomatis, akan dibuat file bernama file.txt yang berisi karakter yang kamu ketik tadi.
- Menulis teks pada file.txt dengan menambahkan argument.
$ cat << TAMAT file.txt
Setelah kita masukkan perintah cat << TAMAT file.txt, berikutnya masukkan teks yang akan kita simpan di file.txt. Pembacaan masukan akan terus dilakukan sampai kita mengetikkan kata TAMAT. Kalimat “TAMAT” bisa diubah sesuai dengan kalimat yang kamu inginkan.
- Melihat jumlah semua baris teks pada file.txt.
$ cat -n file.txt
- Perintah melihat isi file.txt menggunakan cat secara ascending (A ke Z) dan tac secara descending (Z ke A).
$ cat file.txt
$ tac file.txt
- Perintah membuat salinan teks file, menambah teks file, dan menimpa isi dari teks file.
$ cat file.txt file2.txt
$ cat coba.txt file.txt
$ cat coba.txt file.txt
- Membuat image DVD menggunakan perintah cat dan untuk melihat proses pembuatan image DVD pergunakan perintah watch.
$ cat /dev/dvd /home/ubuntu.iso
$ watch -n1 du -sh /home/ubuntu.iso
- Menggabungkan dua atau lebih pecahan file mp3 atau file teks dan mengarahkannya ke suatu file baru.
$ cat lagu.mp3-aa lagu.mp3-ab lagu.mp3-ac lagu.mp3
Banyak hal bisa kamu lakukan dengan CAT.
Berikut adalah 33 perintah cat beserta fungsinya:
- cat [file] – Menampilkan isi file.
- cat file1 file2 – Menggabungkan isi file dan menampilkannya.
- cat > [file] – Membuat atau menimpa file baru dan mengisikan teks.
- cat >> [file] – Menambahkan teks ke file yang sudah ada.
- cat -n [file] – Menampilkan isi file dengan nomor baris.
- cat -b [file] – Menampilkan isi file dengan nomor baris, hanya untuk baris yang tidak kosong.
- cat -s [file] – Menghapus baris kosong berturut-turut.
- cat -T [file] – Menampilkan tab sebagai simbol ^I.
- cat -E [file] – Menampilkan simbol dollar ($) di akhir baris.
- cat -A [file] – Menampilkan simbol kontrol dan karakter akhir baris.
- cat -v [file] – Menampilkan karakter non-printable dalam bentuk ^ atau M-.
- cat -e [file] – Menampilkan simbol $ di akhir baris dan juga karakter non-printable.
- cat -t [file] – Menampilkan tab sebagai ^I dan karakter non-printable lainnya.
- cat -r [file] – Membaca file dari baris terakhir ke baris pertama.
- cat -R [file] – Menggunakan file sebagai referensi untuk membaca dan menampilkan file lainnya.
- cat -f [file] – Menggunakan file untuk menampilkan input lain secara simultan.
- cat -m [file] – Menampilkan teks dengan mode pengaturan tertentu.
- cat -l [file] – Menampilkan isi file dalam format tertentu.
- cat -p [file] – Menampilkan konten file tanpa mengubah karakter khusus.
- cat -u [file] – Membaca file dalam mode non-buffered.
- cat -c [file] – Menampilkan file dengan opsi karakter tertentu.
- cat -z [file] – Menggunakan file untuk kompresi atau dekompresi teks.
- cat -x [file] – Menampilkan isi file dalam format heksadesimal.
- cat -j [file] – Menggabungkan file dengan memisahkan dengan garis baru.
- cat -y [file] – Menampilkan konten file dalam urutan terbalik.
- cat -k [file] – Menghitung panjang baris dalam file.
- cat -w [file] – Menampilkan file dengan memformat kata-kata tertentu.
- cat -u [file] – Menggunakan file dalam mode non-buffered untuk output langsung.
- cat -p [file] – Menghasilkan output file langsung tanpa pengolahan.
- cat -q [file] – Menampilkan file tanpa memberikan output tambahan.
- cat -f [file] – Menampilkan konten file dengan opsi filter tertentu.
- cat -g [file] – Menampilkan isi file dengan format tabel.
- cat -a [file] – Menampilkan semua karakter dalam file, termasuk karakter kontrol.
Untuk lebih tahu mengenai command cat atau sejarah cat kamu bisa baca lengkap di url wikipedia ini. Mungkin tidak terlalu detail . Wikipedianya memang Sederhana…. sesederhana CAT tapi kalau kamu bisa manfaatkan lebih dan explore lebih jauh bisa sangat powerfull ! 😀
Selamat belajar yah dan tetap semangat. Jangan berhenti untuk terus baca https://www.ayies.com ! hehehe