Atribut / Opsi cat Keterangan / Fungsi Contoh Penggunaan Aplikatif
(tanpa opsi) Menampilkan isi file secara langsung ke terminal (stdout). cat file.txt → menampilkan isi file.txt di layar.
-n Menampilkan isi file dengan nomor baris di setiap baris output. cat -n script.sh → menampilkan isi script.sh dengan nomor baris.
-b Menomori hanya baris yang berisi teks (tidak menghitung baris kosong). cat -b data.txt → menampilkan isi file dengan nomor hanya pada baris berisi teks.
-s Menghapus baris kosong yang berurutan, hanya menampilkan satu baris kosong antar teks. cat -s log.txt → mengurangi baris kosong ganda dalam file log.txt.
-E Menampilkan tanda $ di akhir setiap baris, berguna untuk mendeteksi spasi atau baris kosong. cat -E config.txt → memperlihatkan batas akhir setiap baris dengan tanda $.
-T Menampilkan karakter tab sebagai ^I, membantu melihat posisi tabulasi. cat -T data.tsv → menampilkan tab sebagai simbol ^I.
-A Kombinasi dari -vET, menampilkan karakter non-printable, akhir baris $, dan tab ^I. cat -A laporan.txt → menampilkan karakter tersembunyi dalam file laporan.txt.
-v Menampilkan karakter non-printable (kecuali tab dan newline) dalam bentuk simbol. cat -v output.bin → membantu melihat karakter aneh dari file biner.
> (redirect) Mengalihkan output cat ke file baru (menulis file). cat file1.txt file2.txt > gabungan.txt → menggabungkan isi dua file menjadi gabungan.txt.
>> (append) Menambahkan (append) hasil ke akhir file yang sudah ada tanpa menimpa isinya. cat tambahan.txt >> gabungan.txt → menambah isi tambahan.txt ke akhir gabungan.txt.
<< (here document) Membuat input langsung dari terminal ke cat. cat << EOF kemudian ketik teks → digunakan untuk membuat file cepat dari terminal.
--help Menampilkan bantuan dan daftar opsi lengkap cat. cat --help
--version Menampilkan versi dari perintah cat. cat --version
tux

Contoh Aplikasi Nyata

Tujuan Perintah cat yang Digunakan Hasil / Kegunaan Praktis
Menggabungkan beberapa file teks menjadi satu cat part1.txt part2.txt > full.txt File full.txt berisi gabungan dari kedua file.
Membuat file baru langsung dari terminal cat > note.txt lalu ketik isi, tekan Ctrl + D untuk simpan Membuat file teks baru tanpa editor.
Melihat isi log terakhir dengan tail `cat log.txt tail -n 20`
Mengecek karakter aneh di file konfigurasi cat -A /etc/hosts Menemukan spasi atau karakter tersembunyi yang bisa sebabkan error.