Perintah Dasar Linux Cat
06 December 2025 • 3 menit baca
Perintah cat (cat command) adalah salah satu perintah yang paling banyak digunakan di Linux. Nama perintah cat berasal dari namanya (concatenate) yaitu berfungsi untuk menggabungkan file. Perintah tersebut dapat membaca dan menyatukan file, menulis konten ke output standar. Jika tidak ada file yang ditentukan atau jika nama file input ditetapkan sebagai tanda hubung tunggal (-) maka output akan dibaca dari input standar.
Perintah Cat paling umum digunakan untuk menampilkan konten dari satu atau beberapa file teks, menggabungkan file dengan menambahkan konten dari satu file ke akhir file lain, dan membuat file baru.
Pada artikel kali ini, saya akan membagi tutorial bagaimana menggunakan perintah cat melalui contoh contoh praktis dalam kehidupan sehari hari. Selain itu, fungsi lain dari perintah cat ini adalah kegunaanya saat melakukan scripting atau koding.
Sintaks Perintah Cat
Sebelum membahas cara menggunakan perintah cat, mari kita mulai dengan meninjau sintaks dasar. Utilitas cat sebagai berikut:
cat [OPTIONS] [FILE_NAMES]
penjelasan
- [OPTIONS] – cat options. Gunakan cat –help untuk melihat semua opsi yang tersedia.
- [FILE_NAMES] – nama file atau dokumen.
-
Perintah Linux Cat
Dimana lokasi binary cat berada?
abpj@webbatik:~$ which cat /bin/cat abpj@webbatik:~$Dari hasil diatas dapat dilihat bahwa file binary cat berlokasi di /bin/cat.
-
Melihat Versi Cat
abpj@webbatik:~$ cat --version cat (GNU coreutils) 8.28 Copyright (C) 2017 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Torbjorn Granlund and Richard M. Stallman. abpj@webbatik:~$Versi dari perintah cat yang saat ini sedang saya pergunakan adalah versi 8.28. Cat merupakan utilitas untuk Linux yang merupakan bagian dari paket GNU coreutils. Source code dari GNU Coreutils dapat dilihat dan tersedia di https://github.com/coreutils/coreutils.
-
Menampilkan isi File
Penggunaan perintah cat yang paling dasar dan umum adalah untuk membaca isi file. Membuat file baru dengan mempergunakan perintah cat bukan merupakan fungsi utama dari perintah cat melainkan perintah touch yang umum dipergunakan. Tapi, tidak ada salahnya membuat file baru dengan perintah cat.
Untuk membuat file baru, gunakan perintah cat diikuti oleh operator redirect (‘>’) dan nama file yang ingin Anda buat.
abpj@webbatik:~$ cat > buatfile.txt -
Menampilkan Nomor Pada Perintah Cat
Terkadang, untuk mempermudah mata melihat dan mengingat posisi text yang dicari, akan sangat mudah jika terdapat nomor urut yang mudah diingat, fungsi ini dapat dilakukan dengan menambahkan opsi -n setelah perintah cat, lihat contoh berikut.
abpj@webbatik:~$ cat > buatfile.txt 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 news:x:9:9:news:/var/spool/news:/usr/sbin/nologin 11 uucp:x:10:10:uupc:/var/spool/uupc:/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 list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin -
Menghilangkan Baris Kosong
Gunakan argumen -s untuk menghilangkan baris output kosong yang berulang.
cat -s file.txt -
Tampilkan karakter TAB
Gunakan argumen -T untuk secara visual membedakan antara tab dan spasi.
cat -T /etc/hostsPerhatian: Karakter TAB akan ditampilkan sebagai ^I.
127.0.0.1^Ilocalhost 127.0.1.1^Iubuntu1804.localdomain
Bagi sebagian orang, menggunakan command line merupakan cara tercepat untuk memanajemen sistem operasi Linux, perintah cat adalah salah satu cara termudah untuk meneliti konten suatu file tanpa harus membuka / menutup teks editor.