Pendahuluan
Jika Anda pernah bekerja di Linux, Anda pasti pernah melihat potongan kode yang menggunakan cat memerintah. Cat adalah kependekan dari concatenate. Perintah ini menampilkan isi dari satu atau lebih file tanpa harus membuka file untuk diedit.
Dalam artikel ini, pelajari cara menggunakan cat perintah di Linux.
Prasyarat
- Sistem yang menjalankan Linux
- Akses ke jendela terminal / baris perintah
Sintaks Perintah kucing
Untuk menggunakan cat perintah, ikuti format:
cat [options] filename(s)
[options] – Ini memungkinkan Anda mengeluarkan instruksi tambahan ke cat memerintah. Misalnya, untuk menampilkan konten file dengan setiap baris diberi nomor, gunakan –n pilihan:
cat –n filename
filename(s) – Tentukan nama file (atau file) yang ingin Anda tampilkan. Jika Anda menggunakan lebih dari satu nama file, setiap file akan ditampilkan.
Contoh Perintah Linux Cat
Artikel ini berisi 15 cat perintah dan contoh cara menggunakannya. Untuk mencoba perintah, buat beberapa file sampel, dan uji perintah cat yang tercantum di bawah ini.
1. Buat File Baru
Anda dapat membuat file baru dan menambahkan konten ke dalamnya menggunakan cat perintah.
Buat test1.txt dan test2.txt , yang dapat Anda gunakan sebagai file sampel untuk menguji perintah lainnya.
1. Buka jendela terminal dan buat file pertama:
cat >test1.txt 2. Kursor berpindah ke baris baru tempat Anda dapat menambahkan teks yang diinginkan. Ketik kalimat sederhana seperti:
This is test file #1. 3. Untuk keluar dari perintah dan menulis perubahan ke file, tahan Ctrl tombol dan tekan d .
4. Ulangi proses untuk membuat test2.txt . Jalankan:
cat >test2.txt 5. Ketik:
This is test file #2. 6. Tekan Ctrl+d .
2. Menampilkan Isi dari Satu File
Untuk menampilkan konten test1.txt menggunakan cat menjalankan perintah:
cat test1.txt Outputnya menampilkan konten seperti pada gambar di bawah ini.
3. Tampilkan Isi Beberapa File
Untuk menampilkan isi kedua file tersebut, jalankan perintah:
cat test1.txt test2.txt
4. Redirect Isi dari Satu File
Alih-alih menampilkan konten file di layar, cat dapat memasukkannya ke dalam file.
cat test1.txt > test3.txt
Jika nama file tujuan tidak ada, itu akan dibuat. Jika Anda menjalankan cat di test3.txt , Anda akan melihat konten dari test1.txt :
cat test3.txt Outputnya menampilkan:
Jika file yang diekspor sudah ada, ini akan menimpa isi file :
cat test2.txt > test3.txt cat test3.txt File test3.txt sekarang memiliki konten berikut:
5. Redirect Isi Beberapa File
Anda dapat mengarahkan ulang konten beberapa file menjadi satu file tunggal:
cat test1.txt test2.txt > test3.txt Tampilkan konten test3.txt dengan:
cat test3.txt Output menunjukkan isi dari kedua file, seperti pada gambar di bawah ini.
6. Tampilkan Isi dalam Urutan Terbalik
cat perintah dapat menampilkan konten file dalam urutan terbalik (berdasarkan baris). Untuk melakukannya, gunakan tac (kucing terbalik):
tac test3.txt
7. Tambahkan Isi File ke File Lain
cat perintah dapat menambahkan isi file ke akhir file lain. Alih-alih menggunakan satu > tanda, gunakan >> double ganda tanda:
cat test1.txt >> test3.txt Buka test3 file dengan menjalankan:
cat test3.txt Konten test3 diikuti oleh test1 harus ditampilkan.
8. Tambahkan Teks ke File yang Ada
Anda dapat menggunakan perintah serupa untuk menambahkan teks ke file yang ada:
cat >> test1.txt Tambahkan baris baru ke file:
This is the second line in test file #1. Tahan Ctrl dan tekan d .
Periksa konten test1.txt berkas:
cat test1.txt
9. Menggabungkan Operasi
Fungsi cat perintah dapat digabungkan. Misalnya, untuk menggabungkan output dari dua file, dan menyimpan hasilnya dalam file baru:
cat test1.txt test2.txt > test4.txt cat test4.txt
Sebagai alternatif, Anda dapat menambahkan beberapa file ke akhir file yang ada:
cat test2.txt test1.txt >> test4.txt cat test4.txt
Perhatikan bahwa urutan yang ditentukan adalah urutan file yang ditambahkan ke file tujuan.
10. Opsi Lebih Banyak dan Lebih Sedikit (Kelola File Besar)
Jika Anda menggunakan cat pada file yang sangat besar, Anda akan berakhir dengan serangkaian besar data yang sulit dibaca. Anda dapat memecahnya menjadi beberapa halaman menggunakan | more :
cat test4.txt | more Ini menampilkan satu halaman file. Ketika Anda menekan tombol, itu akan bergulir ke halaman berikutnya.
Jika Anda menginginkan kemampuan untuk menggulir maju dan mundur melalui tampilan, gunakan | less .
cat test4.txt | less 11. Tampilkan Penomoran Baris
Anda mungkin merasa berguna untuk memiliki nomor baris di output, terutama untuk file besar. Untuk mengaktifkan penomoran baris, tambahkan -n opsi untuk cat perintah:
cat –n test1.txt Outputnya akan muncul seperti pada gambar di bawah ini:
12. Tunjukkan Akhir Baris
Anda dapat menginstruksikan cat untuk menyorot akhir setiap baris dan spasi antar baris dengan $ .
Untuk melakukannya, gunakan perintah:
cat -e test1.txt Karena file sampel test1.txt hanya memiliki satu baris, output menunjukkan satu $ di akhir.
13. Tampilkan Garis Terpisah TAB
cat perintah memiliki opsi untuk menampilkan konten file bersama dengan ruang tab di dalam teks.
Untuk menampilkan baris yang dipisahkan tab untuk menjalankan sampel:
cat -t test4.txt Ruang tab dalam teks diwakili oleh ^I.
14. Hapus Baris Kosong
Untuk menghilangkan baris kosong dari output cat dengan –s pilihan:
cat -t test4.txt 15. Daftar Semua Perintah CAT
Jika Anda kesulitan mengingat opsi, gunakan --help perintah:
cat ––help