GNU/Linux >> Belajar Linux >  >> Ubuntu

perintah bat di Linux – alternatif dari perintah cat

Di linux 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.

Beberapa fitur perintah kelelawar ditunjukkan di bawah ini.

  • Integrasi Git: bat berkomunikasi dengan git untuk menunjukkan modifikasi.
  • Penyorotan sintaks: bat mendukung penyorotan sintaks untuk sejumlah besar bahasa pemrograman dan markup.
  • Paging halaman otomatis: bat dapat menyalurkan outputnya sendiri ke less, jika output terlalu besar untuk satu layar.
  • Antarmuka baris perintah sangat mudah digunakan.

Pada artikel ini, kami akan menginstal dan menunjukkan kegunaan dan fitur dari perintah bat. Di sini, kita akan menginstalnya di server Ubuntu 20.04 LTS.

Instalasi perintah bat di Ubuntu

Paket Bat 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 seperti yang ditunjukkan di bawah ini.

$ 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

Gunakan kasus perintah bat di Linux

Saat instalasi paket bat selesai, kita cukup menggunakannya dengan perintah bat. Beberapa contohnya ditunjukkan di bawah ini.

Untuk menampilkan isi file tunggal

$ bat filename

Contoh:

$ bat test.txt

Keluaran:

Untuk menampilkan konten beberapa file sekaligus

$ bat <file1> <file2>

Contoh:

$ bat /etc/hosts test.txt

Keluaran:

Untuk menampilkan semua bahasa yang didukung

$ bat --list-languages

Untuk menambahkan konten file yang berbeda pada satu file

$ bat file1 file2 > singlefile

Contoh:

$ bat test.txt app.txt > document.txt

Keluaran:

Untuk membuat file baru

$ bat > filename

Contoh:

$ bat > hello.txt

Untuk mencetak rentang garis tertentu menggunakan tombol “–line-range”

$ bat --line-range range_from:range_to filename

Contoh:

$ bat --line-range 2:4 /etc/hosts

Keluaran:

Untuk memeriksa nomor baris menggunakan tanda “-n”

$ bat -n filename

Contoh

$ bat -n zigzag.py

Keluaran:

Untuk menyetel bahasa untuk penyorotan sintaks

$ bat filename

Contoh:

$ bat zigzag.py

Keluaran:

Untuk memeriksa tema perintah kelelawar untuk penyorotan sintaks

$ bat --list-themes

Keluaran:

Untuk mengubah tema perintah kelelawar untuk penyorotan sintaks

$ bat --theme=ansi filename

Contoh:

$ bat --theme=ansi zigzag.py

Keluaran:

Untuk membuat perubahan tema ini permanen, tulis “export BAT_THEME=”ansi” di ~/.bashrc untuk pengguna tertentu atau /etc/bash.bashrc untuk seluruh sistem.

Kesimpulan

Bat adalah tiruan dari perintah cat yang hadir dengan banyak fitur seperti yang ditunjukkan pada contoh di atas. Anda dapat mencoba menggunakan tema lain juga sesuai preferensi Anda. Jelajahi perintah kelelawar dengan "man bat" untuk lebih jelasnya. Terima kasih!


Ubuntu
  1. Perintah mv Linux

  2. Linux du perintah

  3. Perintah kucing Linux

  1. perintah bat di sistem Linux Ubuntu 20.04 LTS – alternatif dari perintah cat

  2. Perintah ip Linux

  3. Perintah cd Linux

  1. Perintah Cat di Linux

  2. Perintah W di Linux

  3. Di Perintah di Linux