BAT - Klonu tal-Qtates b'Egħljar tas-Sintassi u Integrazzjoni Git
Bat huwa modifiki fajl juru. Il-karatteristiċi l-oħra tiegħu jinkludu paging awtomatiku, konkatenazzjoni tal-fajls, temi għall-enfasi tas-sintassi, u stili varji għall-preżentazzjoni tal-output.
Barra minn hekk, tista 'wkoll iżżid sintassi/definizzjonijiet tal-lingwa, temi, u tistabbilixxi pager personalizzat. F'dan l-artikolu, ser nuru kif tinstalla u tuża Bat (klonu tal-qtates) fil-Linux.
Kif Tinstalla Bat (Klon tal-qtates) fil-Linux
Fuq Debian u distribuzzjonijiet oħra tal-Linux ibbażati fuq Debian, tista' tniżżel l-aħħar pakkett .deb
mill-kmand wget biex tniżżel u tinstallah kif muri.
------------- On 64-bit Systems ------------- $ wget https://github.com/sharkdp/bat/releases/download/v0.15.4/bat_0.15.4_amd64.deb $ sudo dpkg -i bat_0.15.4_amd64.deb ------------- On 32-bit Systems ------------- $ wget https://github.com/sharkdp/bat/releases/download/v0.15.4/bat_0.15.4_i386.deb $ sudo dpkg -i bat_0.15.4_i386.deb
Fuq Arch Linux, tista' tinstallah mir-repożitorju tal-Komunità kif muri.
$ sudo pacman -S bat
Wara l-installazzjoni tal-bat, sempliċement mexxiha bl-istess mod li normalment tmexxi kmand tal-qtates, pereżempju, il-kmand li ġej se juri l-kontenut tal-fajl speċifikat b'enfasi tas-sintassi.
$ bat bin/bashscripts/sysadmin/topprocs.sh
Biex turi fajls multipli f'wieħed, uża l-kmand li ġej.
$ bat domains.txt hosts
Tista' tipprintja biss firxa speċifikata ta' linji (pereżempju tipprintja linji 13 sa 24 biss) għal fajl jew kull fajl, billi tuża l-iswiċċ --line-range
kif muri.
$ bat --line-range 13:24 bin/bashscripts/sysadmin/topprocs.sh
Biex turi l-ismijiet tal-lingwi kollha appoġġjati u l-estensjonijiet tal-fajls, uża l-għażla –list-languages.
$ bat --list-languages
Imbagħad issettja espliċitament lingwa għall-enfasi tas-sintassi billi tuża l-iswiċċ -l
.
$ bat -l Python httpie/setup.py
Tista 'wkoll taqra minn stdin bħal f'dan l-eżempju.
$ ls -l | bat
Biex tara lista ta' temi disponibbli għall-enfasi tas-sintassi, uża l-għażla --list-themes
.
$ bat --list-themes
Wara li tkun għażilt tema biex tużaha, ppermettiha bl-għażla --theme
.
$ bat --theme=Github
Innota li dawn is-settings jintilfu wara reboot, biex il-bidliet isiru permanenti, esporta l-varjabbli ambjentali BAT_THEME fil-fajl ~/.bashrc (speċifiku għall-utent) jew /etc/bash.bashrc (mas-sistema kollha) billi żżid dan li ġej linja fiha.
export BAT_THEME="Github"
Biex turi biss in-numri tal-linji mingħajr xi dekorazzjonijiet oħra, uża l-iswiċċ -n
.
$ bat -n domains.txt hosts
Bat juża \inqas bħala l-pager default. Madankollu, tista' tispeċifika meta tuża l-pager, bil---paging
u l-valuri possibbli jinkludu *auto*, qatt u dejjem.
$bat –paging dejjem
Barra minn hekk, tista 'tiddefinixxi l-pager billi tuża l-varjabbli tal-ambjent PAGER jew BAT_PAGER (dan jieħu preċedenza), b'mod simili bħall-varjabbli env BAT_THEME, kif spjegat hawn fuq. L-issettjar ta' dawn il-varjabbli b'valuri vojta tiddiżattiva l-pager.
Għal aktar informazzjoni dwar kif tuża jew tippersonalizza friefet il-lejl, ittajpja man bat jew mur fir-Repożitorju Github tiegħu: https://github.com/sharkdp/bat.
Bat huwa klonu tal-qtates faċli għall-utent b'enfasi tas-sintassi u integrazzjoni git. Aqsam il-ħsibijiet tiegħek dwarha, magħna permezz tal-formola ta' feedback hawn taħt. Jekk iltqajt ma' xi utilitajiet CLI simili hemmhekk, għarrafna wkoll.