BAT - Klon kucing dengan sintaksis sintaksis dan integrasi git
- 1678
- 457
- Enrique Purdy
Kelelawar adalah klon perintah CAT dengan sigungan sintaks canggih untuk sejumlah besar bahasa pemrograman dan markup dan juga hadir Git integrasi untuk menampilkan modifikasi file. Fitur lainnya termasuk paging otomatis, penggabungan file, tema untuk penyorotan sintaks, dan berbagai gaya untuk menyajikan output.
Baca juga: CCAT - Tampilkan output 'Cat Command' dengan Sintaks Sorote atau Mewarnai
Selain itu, Anda juga dapat menambahkan sintaksis baru/definisi bahasa, tema, dan mengatur pager khusus. Di artikel ini, kami akan menunjukkan cara menginstal dan menggunakan a Kelelawar (klon kucing) di linux.
Baca juga: Cara menggunakan perintah 'kucing' dan 'tac' dengan contoh di linux
Cara menginstal kelelawar (klon kucing) di linux
Pada Debian dan distribusi Linux berbasis Debian lainnya, Anda dapat mengunduh yang terbaru .Deb
Paket dari halaman rilis atau gunakan perintah wget berikut untuk mengunduh dan menginstalnya seperti yang ditunjukkan.
------------- Pada sistem 64-bit ------------- $ wget https: // github.com/sharkdp/bat/rilis/download/v0.15.4/bat_0.15.4_amd64.deb $ sudo dpkg -i bat_0.15.4_amd64.Deb ------------- Pada sistem 32-bit ------------- $ wget https: // github.com/sharkdp/bat/rilis/download/v0.15.4/bat_0.15.4_i386.deb $ sudo dpkg -i bat_0.15.4_i386.Deb
Pada Arch Linux, Anda dapat menginstalnya dari repositori komunitas seperti yang ditunjukkan.
$ sudo pacman -s kelelawar
Setelah menginstal kelelawar, Cukup jalankan dengan cara yang sama seperti Anda biasanya menjalankan perintah CAT, misalnya, perintah berikut akan menampilkan konten file yang ditentukan dengan sintu sintaksis.
$ BAT BIN/BASHSCRIPS/SYSADMIN/TOPPROCS.SHLihat file dengan Sintaks Sorot
Untuk menampilkan banyak file di satu, gunakan perintah berikut.
domain $ kelelawar.txt hostTampilkan beberapa konten file
Anda hanya dapat mencetak rentang baris yang ditentukan (misalnya baris cetak 13 hingga 24 saja) untuk file atau setiap file, menggunakan --Line-range
beralih seperti yang ditunjukkan.
$ kelelawar-garis 13:24 bin/Bashscripts/sysadmin/topprocs.SHCetak berbagai baris yang ditentukan
Untuk menampilkan semua nama bahasa dan ekstensi file yang didukung, gunakan -Bahasa daftar pilihan.
$ BAT-LIGHTER-LIGUAGESDaftar bahasa yang didukung untuk penyorotan sintaksis
Kemudian secara eksplisit atur bahasa untuk menyorot sintaksis menggunakan -l
mengalihkan.
$ bat -l python httpie/setup.pySetel bahasa untuk penyorotan sintaksis
Anda juga dapat membaca dari Stdin seperti dalam contoh ini.
$ ls -l | kelelawarBaca dari output stdin
Untuk melihat daftar tema yang tersedia untuk penyorotan sintaks, gunakan --Daftar-Tema
pilihan.
$ bat-daftar temaDaftar tema untuk penyorotan sintaksis
Setelah Anda memilih tema untuk digunakan, aktifkan dengan --tema
pilihan.
$ bat —theme = github
Perhatikan bahwa pengaturan ini akan hilang setelah reboot, untuk membuat perubahan permanen, ekspor Bat_theme variabel lingkungan dalam file ~/.Bashrc (khusus pengguna) atau /etc/bash.Bashrc (seluruh sistem) dengan menambahkan baris berikut di dalamnya.
Ekspor bat_theme = "github"
Untuk hanya menampilkan nomor garis tanpa dekorasi lain, gunakan -N
mengalihkan.
$ bat -n domain.txt host
Penggunaan kelelawar "lebih sedikit" Sebagai pager default. Namun, Anda dapat menentukan kapan menggunakan pager, dengan --paging
dan nilai yang mungkin termasuk *mobil*, tidak pernah Dan selalu.
$ kelelawar -ping selalu
Selain itu, Anda dapat mendefinisikan pager menggunakan Pager atau Bat_pager (Ini Diutamakan) Variabel Lingkungan, dengan cara yang sama seperti Bat_theme Env variabel, seperti yang dijelaskan di atas. Mengatur variabel -variabel ini dengan nilai kosong menonaktifkan pager.
Untuk informasi lebih lanjut tentang cara menggunakan atau menyesuaikan a kelelawar, jenis manusia kelelawar atau pergi ke repositori gitub: https: // github.com/sharkdp/bat.
Ringkasan
Kelelawar adalah klon kucing yang ramah pengguna dengan penyorotan sintaks dan integrasi git. Bagikan pemikiran Anda tentang hal itu, dengan kami melalui formulir umpan balik di bawah ini. Jika Anda telah menemukan utilitas CLI serupa di luar sana, beri tahu kami juga.
- « Cara Menginstal Linux Mint 20 Ulyana
- Diskonaut - Navigator Luar Angkasa Disk Terminal untuk Linux »