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.