cat
command adalah salah satu perintah yang paling banyak digunakan di Linux. Nama cat
perintah berasal dari fungsinya untuk menipukucing membuat file. Itu dapat membaca, menggabungkan, dan menulis konten file ke output standar. Jika tidak ada file yang ditentukan atau nama file input ditentukan sebagai tanda hubung tunggal (-
), ia membaca dari input standar.
cat
paling sering digunakan untuk menampilkan konten dari satu atau beberapa file teks, menggabungkan file dengan menambahkan konten satu file ke akhir file lain, dan membuat file baru.
Pada artikel ini, kami akan menunjukkan cara menggunakan cat
perintah melalui contoh-contoh praktis.
cat
Sintaks Perintah #
Sebelum masuk ke cara menggunakan cat
perintah, mari kita mulai dengan meninjau sintaks dasar.
Ekspresi utilitas cat mengambil bentuk berikut:
cat [OPTIONS] [FILE_NAMES]
OPTIONS
-cat
pilihan. Gunakancat --help
untuk melihat semua opsi yang tersedia.FILE_NAMES
- Nol atau lebih nama file.
Menampilkan Isi File #
Penggunaan paling dasar dan umum dari cat
perintahnya adalah membaca isi file.
Misalnya, perintah berikut akan menampilkan isi dari /etc/issue
file di terminal:
cat /etc/issue
Alihkan Isi File #
Alih-alih menampilkan output ke stdout
(di layar), Anda dapat mengarahkannya ke file.
Perintah berikut akan menyalin isi file1.txt
ke file2.txt
menggunakan (>
) operator :
cat file1.txt > file2.txt
Biasanya Anda akan menggunakan cp
perintah untuk menyalin file.
Jika file2.txt
file tidak ada, perintah akan membuatnya. Jika tidak, file tersebut akan ditimpa.
Gunakan (>>
) operator untuk menambahkan isi file1.txt
ke file2.txt
:
cat file1.txt >> file2.txt
Sama seperti sebelumnya, jika file tidak ada, maka akan dibuat.
Cetak Nomor Baris #
Untuk menampilkan isi file dengan nomor baris, panggil cat
dengan -n
pilihan:
cat -n /etc/lsb-release
1 DISTRIB_ID=Ubuntu
2 DISTRIB_RELEASE=18.04
3 DISTRIB_CODENAME=bionic
4 DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"
Sembunyikan Baris Kosong Berulang #
Gunakan -s
opsi untuk menghilangkan baris keluaran kosong yang berulang:
cat -s file.txt
Tampilkan TAB
karakter #
-T
opsi memungkinkan Anda membedakan secara visual antara tab dan spasi.
cat -T /etc/hosts
127.0.0.1^Ilocalhost
127.0.1.1^Iubuntu1804.localdomain
Karakter TAB akan ditampilkan sebagai ^I
.
Tampilkan Akhir Baris #
Untuk menampilkan karakter akhir baris yang tidak terlihat, gunakan -e
argumen:
cat -e /etc/lsb-release
DISTRIB_ID=Ubuntu$
DISTRIB_RELEASE=18.04$
DISTRIB_CODENAME=bionic$
DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"$
Akhiran baris akan ditampilkan sebagai $
.
Menggabungkan File #
Saat meneruskan dua atau lebih nama file sebagai argumen ke cat
perintah, isi file akan digabungkan. cat
membaca file dalam urutan yang diberikan dalam argumennya dan menampilkan konten file dalam urutan yang sama.
Misalnya, perintah berikut akan membaca isi file1.txt
dan file2.txt
dan tampilkan hasilnya di terminal:
cat file1.txt file2.txt
Anda dapat menggabungkan dua atau lebih file teks dan menuliskannya ke dalam satu file.
Perintah berikut akan menggabungkan konten file1.txt
dan file2.txt
dan tulis ke file baru combinedfile.txt
menggunakan (>
) operator :
cat file1.txt file2.txt > combinedfile.txt
Jika combinedfile.txt
file tidak ada, perintah akan membuatnya. Jika tidak, file tersebut akan ditimpa.
Untuk menggabungkan konten file1.txt
dan file2.txt
dan tambahkan hasilnya ke file3.txt
untuk menggunakan (>>
) operator:
cat file1.txt file2.txt >> file3.txt
Jika file tidak ada, itu akan dibuat.
Saat menggabungkan file dengan cat
, Anda dapat menggunakan argumen yang sama seperti yang ditunjukkan di bagian sebelumnya.
Membuat File #
Membuat file kecil dengan cat
seringkali lebih mudah daripada membuka editor teks seperti nano, Vim, Sublime Text, atau Visual Studio Code.
Untuk membuat file baru, gunakan cat
perintah diikuti oleh operator pengalihan (>
) dan nama file yang ingin Anda buat. Tekan Enter
, ketik teks dan setelah selesai, tekan tombol CRTL+D
untuk menyimpan file.
Dalam contoh berikut, kami membuat file baru bernama file1.txt
:
cat > file1.txt
Jika file bernama file1.txt
hadir, itu akan ditimpa. Gunakan ‘>>
' untuk menambahkan output ke file yang ada.
cat >> file1.txt
Kesimpulan #
cat
perintah dapat menampilkan, menggabungkan, dan membuat file baru.
Jika Anda memiliki pertanyaan atau masukan, jangan ragu untuk memberikan komentar.