Bat - A Cat Clone tare da Haskakawa Haɗin kai da Haɗin Git


Jemage shine gyare-gyaren fayil ɗin nuni. Sauran fasalullukansa sun haɗa da rubutun atomatik, haɗa fayil, jigogi don nuna alama, da salo iri-iri don gabatar da fitarwa.

Bugu da kari, zaku iya ƙara sabbin ma'anar ma'anar ma'anar jumla/harshe, jigogi, da saita shafi na al'ada. A cikin wannan labarin, za mu nuna yadda ake shigarwa da amfani da Bat (cat clone) a cikin Linux.

Yadda ake Sanya Bat (A cat clone) a cikin Linux

A kan Debian da sauran rabe-raben Linux na tushen Debian, zaku iya zazzage sabuwar fakitin .deb daga umarnin wget don saukewa kuma shigar da shi kamar yadda aka nuna.

------------- 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

A kan Arch Linux, zaku iya shigar dashi daga ma'ajiyar al'umma kamar yadda aka nuna.

$ sudo pacman -S bat

Bayan shigar da bat, kawai gudanar da shi ta hanyar da kuka saba aiwatar da umarnin cat, alal misali, umarni mai zuwa zai nuna ƙayyadadden abun ciki na fayil tare da nuna alamar syntax.

$ bat bin/bashscripts/sysadmin/topprocs.sh

Don nuna fayiloli da yawa a ɗayan, yi amfani da umarni mai zuwa.

$ bat domains.txt hosts

Kuna iya buga takamaiman kewayon layi (misali layi na 13 zuwa 24 kawai) don fayil ko kowane fayil, ta amfani da maɓalli --line-range kamar yadda aka nuna.

$ bat --line-range 13:24 bin/bashscripts/sysadmin/topprocs.sh

Don nuna duk goyan bayan sunayen harshe da kari na fayil, yi amfani da zaɓin -list-harsuna.

$ bat --list-languages

Sa'an nan kuma saita harshe a sarari don nuna alama ta hanyar amfani da -l sauya.

$ bat -l Python httpie/setup.py

Hakanan zaka iya karantawa daga stdin kamar a cikin wannan misali.

$ ls -l | bat

Don ganin jerin jigogi da ke akwai don nuna alama, yi amfani da zaɓin --list-jigogi.

$ bat --list-themes

Bayan kun zaɓi jigon da za ku yi amfani da shi, kunna shi tare da zaɓin --jigo.

$ bat --theme=Github

Lura cewa waɗannan saitunan za su ɓace bayan sake kunnawa, don yin canje-canje na dindindin, fitar da canjin yanayin BAT_THEME a cikin fayil ~/.bashrc (specific mai amfani) ko /etc/bash.bashrc (tsarin-fadi) ta ƙara mai zuwa. layi a ciki.

export BAT_THEME="Github"

Don nuna lambobin layi kawai ba tare da wani kayan ado ba, yi amfani da maɓallin -n.

$ bat -n domains.txt hosts

Bat yana amfani da \ƙasa azaman tsoho pager. Duk da haka, kuna iya ƙayyade lokacin da za ku yi amfani da pager, tare da --paging kuma masu yuwuwar dabi'u sun haɗa da * auto *, ba ko da yaushe.
$bat -paging koyaushe

Bugu da kari, za ka iya ayyana pager ta amfani da PAGER ko BAT_PAGER (wannan yana da fifiko) masu canjin yanayi, kamar yadda BAT_THEME env variable, kamar yadda bayani ya gabata a sama. Saita waɗannan masu canji tare da fanko ƙima yana kashe mai shafi.

Don ƙarin bayani kan yadda ake amfani da ko keɓance jemage, buga man bat ko je zuwa Ma'ajiyar Github: https://github.com/sharkdp/bat.

Jemage shine madaidaicin kati mai amfani tare da nuna alama da haɗin git. Raba ra'ayoyin ku game da shi, tare da mu ta hanyar amsawar da ke ƙasa. Idan kun ci karo da kowane irin kayan aikin CLI da ke can, ku sanar da mu kuma.