Bash-it - Bash-kehys komentosarjojesi ja aliaksiesi hallitsemiseen


Bash-it on joukko yhteisön Bash-komentoja ja skriptejä Bash 3.2+ -versiolle, joka sisältää automaattisen täydennyksen, teemoja, aliaksia, mukautettuja toimintoja ja paljon muuta. Se tarjoaa hyödyllisen kehyksen komentotulkkikomentosarjojen 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 skriptejäsi, aliaksiasi ja toimintojasi, Bash-it on sinua varten! Lopeta ~/bin-hakemistosi ja .bashrc-tiedoston saastuminen, haaroittele/kloonaa Bash-it ja aloita hakkerointi.

Kuinka asentaa Bash-it Linuxiin

Asentaaksesi Bash-it, sinun on ensin kloonattava seuraava arkisto valitsemaasi sijaintiin, 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ästäsi riippuen ). Sinulta kysytään "Haluatko säilyttää .bashrc-tiedoston ja liittää bash-it-mallit loppuun? [y/N] ”, vastaa mieltymystesi mukaan.

~/.bash_it/install.sh 

Asennuksen jälkeen voit tarkistaa bash-it-asennustiedostot ja -hakemistot ls-komennolla 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

Muokkaa Bash-it-toimintoa muokkaamalla muokattua ~/.bashrc-komentotulkin käynnistystiedostoa. Listaaksesi kaikki asennetut ja saatavilla olevat aliakset, täydennykset ja laajennukset suorittamalla seuraavat komennot, joiden pitäisi myös näyttää, kuinka ne otetaan käyttöön tai poistetaan käytöstä:

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

Seuraavaksi näytämme kuinka aliakset otetaan käyttöön, mutta ennen sitä luetellaan ensin nykyiset aliakset seuraavalla komennolla.

alias 

Kaikki aliakset sijaitsevat hakemistossa $HOME/.bash_it/aliases/. Otetaan nyt sopivat aliakset käyttöön kuvan mukaisesti.

bash-it enable alias apt

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

bash-it reload	
alias

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

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

bash-it disable alias apt
bash-it reload

Seuraavassa osiossa käytämme samanlaisia vaiheita täydennysten ($HOME/.bash_it/completion/) ja liitännäisten ($HOME/..bash_it/plugins/) ottamiseksi käyttöön tai poistamiseksi käytöstä. >). Kaikki käytössä olevat ominaisuudet sijaitsevat hakemistossa $HOME/.bash_it/enabled.

Bash-it-teeman hallinta

bash-it:n oletusteema 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 $BASH_IT/themes-hakemistosta.

ls $BASH_IT/themes

Voit esikatsella kaikkia shellissä olevia teemoja ennen kuin käytät niitä suorittamalla seuraava komento.

BASH_PREVIEW=true bash-it reload

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

export BASH_IT_THEME='essential'

Tallenna tiedosto ja sulje ja lähde se edellä kuvatulla tavalla.

source $HOME/.bashrc

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

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

Ja 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ä lisäosat, aliakset tai täydennykset ovat saatavilla tietylle ohjelmointikielelle, kehykselle tai ympäristölle.

Temppu on yksinkertainen: hae 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 mukautettuja komentosarjoja ja aliaksia seuraaviin tiedostoihin vastaavissa hakemistoissa:

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

Päivitä Bash-it uusimpaan versioon 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 se on suorittanut toiminnon, sinun on poistettava Bash-it-hakemisto koneeltasi suorittamalla.

rm -rf $BASH_IT  

Ja muista aloittaa uusi kuori, jotta viimeisimmät muutokset toimivat, tai hanki se uudelleen kuvan osoittamalla tavalla.

source $HOME/.bashrc

Näet kaikki käyttövaihtoehdot 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-it on helppo ja tuottava tapa pitää kaikki bash-skriptit ja aliakset hallinnassa. Jos sinulla on kysyttävää, käytä alla olevaa palautelomaketta.