Bash-it - Bash Framework komentosarjojen ja aliasten hallintaan


Bash - se on joukko Bash 3.2+: n yhteisön Bash-komentoja ja komentosarjoja, joihin kuuluu automaattinen täydennys, teemat, aliakset, mukautetut toiminnot ja paljon muuta. Se tarjoaa hyödyllisen kehyksen shell-komentosarjojen ja mukautettujen komentojen kehittämiseen, ylläpitoon ja käyttöön päivittäisessä työssäsi.

Jos käytät Bash-kuorta päivittäin ja etsit helppoa tapaa seurata kaikkia komentosarjoja, aliaksia ja toimintoja, niin Bash-se on sinulle! Lopeta ~/bin -hakemiston ja .bashrc-tiedoston saastuttaminen, haarukka/klooni Bash-it ja aloita hakkerointi.

Kuinka asentaa Bash-it Linuxiin

Bash-itin asentamiseksi sinun on ensin kloonattava seuraava arkisto valitsemaasi paikkaan, esimerkiksi:

$ git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it

Suorita sitten seuraava komento asentaaksesi Bash-it (se varmuuskopioi automaattisesti ~/.bash_profile tai ~/.bashrc, käyttöjärjestelmäsi mukaan). Sinulta kysytään\"Haluatko pitää .bashrc-tiedostosi ja liittää bash-it-mallisi loppuun? [Y/N]", vastaa haluamallasi tavalla.

$ ~/.bash_it/install.sh 

Asennuksen jälkeen voit käyttää ls-komentoa varmistaaksesi bash-it-asennustiedostot ja hakemistot kuvan osoittamalla tavalla.

$ ls .bash_it/

Aloita Bash-itin käyttö avaamalla uusi välilehti tai suorittamalla:

$ source $HOME/.bashrc

Kuinka mukauttaa Bash-it Linuxissa

Bash-it-sovelluksen muokkaamiseksi sinun on muokattava muokattua ~/.bashrc-kuoren käynnistystiedostoa. Jos haluat luetella kaikki asennetut ja käytettävissä olevat aliakset, täydennykset ja laajennukset, suorita seuraavat komennot, joiden pitäisi myös näyttää, kuinka ne voidaan ottaa käyttöön tai poistaa käytöstä:

  
$ bash-it show aliases        	
$ bash-it show completions  
$ bash-it show plugins        	

Seuraavaksi osoitamme, kuinka aliakset otetaan käyttöön, mutta ennen sitä listaa ensin nykyiset aliakset seuraavalla komennolla.

$ alias 

Kaikki aliakset sijaitsevat hakemistossa $HOME/.bash_it/aliases /. Ota nyt käyttöön apt-aliakset kuvan mukaisesti.

$ bash-it enable alias apt

Lataa sitten bash-it-määritykset uudelleen ja tarkista nykyiset aliakset vielä kerran.

$ bash-it reload	
$ alias

Alias-komennon ulostulosta apt-aliakset ovat nyt käytössä.

Voit poistaa äskettäin käyttöön otetun aliaksen käytöstä seuraavilla komennoilla.

$ bash-it disable alias apt
$ bash-it reload

Seuraavassa osassa käytämme vastaavia vaiheita käyttöönoton tai käytöstä poistamisen suorittamiseksi ($HOME/.bash_it/viimeistely /) ja laajennuksiksi ($HOME/.. bash_it/plugins /). Kaikki käytössä olevat ominaisuudet sijaitsevat hakemistossa $HOME/.bash_it/enabled.

Kuinka hallita Bash-it-teemaa

Bash-oletusarvoinen teema on bobby; voit tarkistaa tämän käyttämällä BASH_IT_THEME env -muuttujaa kuvan mukaisesti.

echo $BASH_IT_THEME

Löydät yli 50 + Bash-it-teemaa hakemistosta $BASH_IT/themes.

$ ls $BASH_IT/themes

Voit esikatsella kuoren kaikkia teemoja ennen niiden käyttöä suorittamalla seuraava komento.

$ BASH_PREVIEW=true bash-it reload

Kun olet tunnistanut käytettävän teeman, avaa .bashrc-tiedosto ja etsi se seuraava rivi ja muuta sen arvo haluamasi teeman nimeksi, esimerkiksi:

$ export BASH_IT_THEME='essential'

Tallenna tiedosto ja sulje ja lähde se kuten edellä on esitetty.

$ source $HOME/.bashrc

Huomaa: Jos olet rakentanut oman mukautetun teeman $BASH_IT/themes -hakemiston ulkopuolelle, osoita muuttuja BASH_IT_THEME suoraan teematiedostoon:

export BASH_IT_THEME='/path/to/your/custom/theme/'

Jos haluat poistaa teeman käytöstä, jätä yllä oleva env-muuttuja tyhjäksi.

export BASH_IT_THEME=''

Kuinka etsiä laajennuksia, aliaksia tai täydennyksiä

Voit helposti tarkistaa, mitkä laajennuksista, aliaksista tai täydennyksistä ovat käytettävissä tietylle ohjelmointikielelle, kehykselle tai ympäristölle.

Temppu on yksinkertainen: etsi vain useita termejä, jotka liittyvät joihinkin usein käyttämiisi komentoihin, esimerkiksi:

$ bash-it search python pip pip3 pipenv
$ bash-it search git

Voit tarkastella aliasten, täydennysten ja laajennusten ohjeviestejä suorittamalla:

$ bash-it help aliases        	
$ bash-it help completions
$ bash-it help plugins     

Voit luoda omia komentosarjoja ja aliaksia vastaavien hakemistojen seuraaviin tiedostoihin:

aliases/custom.aliases.bash 
completion/custom.completion.bash 
lib/custom.bash 
plugins/custom.plugins.bash 
custom/themes//<custom theme name>.theme.bash 

Bash-It: n päivittäminen ja poistaminen

Päivitä Bash-it uusimpaan versioon yksinkertaisesti suorittamalla:

$ bash-it update

Jos et enää pidä Bash-itistä, voit poistaa sen suorittamalla seuraavat komennot.

$ cd $BASH_IT
$ ./uninstall.sh

Uninstall.sh-komentosarja palauttaa edellisen Bash-käynnistystiedoston. Kun toiminto on suoritettu loppuun, sinun on poistettava Bash-it-hakemisto koneeltasi suorittamalla.

$ rm -rf $BASH_IT  

Muista aloittaa uusi kuori viimeaikaisille muutoksille toimiakseen tai hankkia se uudelleen kuvan osoittamalla tavalla.

$ source $HOME/.bashrc

Näet kaikki käyttöasetukset suorittamalla:

$ bash-it help

Lopuksi, Bash-it sisältää useita hienoja ominaisuuksia, jotka liittyvät Gitiin.

Lisätietoja on Bash-it Github -tietovarastossa: https://github.com/Bash-it/bash-it.

Siinä kaikki! Bash-se on helppo ja tuottava tapa pitää kaikki bash-komentosarjat ja aliakset hallinnassa. Jos sinulla on kysyttävää, käytä alla olevaa palautelomaketta.