Di Linux, Anda pasti sudah familiar dengan perintah cat. Ini sering digunakan untuk mencetak dan menggabungkan file. Perintah kelelawar adalah tiruan dari perintah kucing yang hadir dengan banyak fitur menarik dan berguna. Beberapa fiturnya adalah penyorotan sintaks, paging otomatis, integrasi git, dan sebagainya, yang juga meningkatkan pengalaman pemrogram.
Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri perintah sistem Linux terkait.
Dalam konteks ini, kita akan melihat cara menginstal dan menggunakan perintah bat.
Fitur utama perintah kelelawar:
- Penyorotan sintaks:Bat mendukung penyorotan sintaks untuk sejumlah besar bahasa pemrograman dan markup.
- Integrasi Git:Bat berkomunikasi dengan git untuk menunjukkan modifikasi sehubungan dengan indeks.
- Paging otomatis:Perintah dapat menyalurkan outputnya sendiri ke less jika outputnya terlalu besar untuk satu layar.
- Menampilkan dan menyorot karakter yang tidak dapat dicetak:Anda dapat menggunakan opsi -A untuk menampilkan dan menyorot karakter yang tidak dapat dicetak.
Bagaimana cara menginstal perintah bat pada sistem Linux Ubuntu?
Paket kelelawar dapat diinstal dari manajer paket dengan perintah berikut:
$ sudo apt install bat
Tapi itu bisa menginstal versi paket bat jadi untuk memastikan paket bat adalah yang terbaru, kami mengunduhnya dari halaman rilis Github. Anda cukup mencari halaman atau menjalankan perintah berikut:
$ wget https://github.com/sharkdp/bat/releases/download/v0.18.3/bat-musl_0.18.3_amd64.deb
$ sudo dpkg -i bat-musl_0.18.3_amd64.deb
Contoh penggunaan perintah bat di Linux
1. Untuk menampilkan isi file tunggal
$ bat filename
Contoh:
$ bat test.txt
3. Untuk menampilkan konten beberapa file sekaligus
$ bat <file1> <file2>
Contoh:
$ bat /etc/hosts test.txt
4. Untuk menampilkan semua bahasa yang didukung:
$ bat --list-languages
5. Untuk menambahkan konten file yang berbeda pada satu file:
$ bat file1 file2 > singlefile
Contoh:
$ bat test.txt app.txt > document.txt
6. Untuk membuat file baru:
$ bat > filename
Contoh:
$ bat > hello.txt
7. Untuk mencetak rentang garis tertentu menggunakan sakelar "–line-range":
$ bat --line-range range_from:range_to filename
Contoh:
$ bat --line-range 2:4 /etc/hosts
8. Untuk memeriksa nomor baris menggunakan flag "-n":
$ bat -n filename
Contoh
$ bat -n zigzag.py
9. Untuk menyetel bahasa untuk penyorotan sintaks:
$ bat filename
Contoh:
$ bat zigzag.py
10. Untuk memeriksa tema perintah kelelawar untuk penyorotan sintaks:
$ bat --list-themes
11. Untuk mengubah tema perintah kelelawar untuk penyorotan sintaks
$ bat --theme=ansi filename
Contoh:
$ bat --theme=ansi zigzag.py
Untuk membuat perubahan tema ini permanen, tulis "export BAT_THEME="ansi" di ~/.bashrc untuk pengguna tertentu atau /etc/bash.bashrc untuk seluruh sistem.