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.
  1. 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.

  2. 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.

    Perintah Dasar Linux CAT

  3. 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.

    Perintah Dasar Linux CAT

    Untuk membuat file baru, gunakan perintah cat diikuti oleh operator redirect (‘>’) dan nama file yang ingin Anda buat.

    abpj@webbatik:~$ cat > buatfile.txt
    
  4. 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
    
  5. Menghilangkan Baris Kosong

    Gunakan argumen -s untuk menghilangkan baris output kosong yang berulang.

     cat -s file.txt
    
  6. Tampilkan karakter TAB

    Gunakan argumen -T untuk secara visual membedakan antara tab dan spasi.

    cat -T /etc/hosts
    

    Perhatian: 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.

Ditulis oleh aboedhiprasojo