Weboldal keresés

Bash-it – Bash-keretrendszer a szkriptek és álnevek vezérléséhez


A Bash-it közösségi Bash-parancsok és szkriptek csomagja a Bash 3.2+-hoz, amely automatikus kiegészítéssel, témákkal, álnevekkel, egyéni funkciókkal és még sok mással rendelkezik. Hasznos keretet kínál shell szkriptek és egyéni parancsok fejlesztéséhez, karbantartásához és használatához a mindennapi munkához.

Ha napi rendszerességgel használja a Bash-héjat, és egyszerű módot keres az összes szkript, álnév és funkció nyomon követésére, akkor a Bash-it az Ön számára készült! Hagyja abba a ~/bin könyvtár és a .bashrc fájl szennyezését, forgassa/klónozza a Bash-it, és kezdje el a feltörést.

A Bash-it telepítése Linux alatt

A Bash-it telepítéséhez először klónoznia kell a következő tárolót egy választott helyre, például:

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

Ezután futtassa a következő parancsot a Bash-it telepítéséhez (az operációs rendszertől függően automatikusan biztonsági másolatot készít a ~/.bash_profile vagy ~/.bashrc fájlról ). A rendszer megkérdezi: „Szeretné megtartani a .bashrc fájlt, és a végén hozzáfűzni a bash-it sablonokat? [i/N]”, válaszoljon az Ön preferenciája szerint.

~/.bash_it/install.sh 

A telepítés után az ls paranccsal ellenőrizheti a bash-it telepítési fájlokat és könyvtárakat az ábrán látható módon.

ls .bash_it/

A Bash-it használatának megkezdéséhez nyisson meg egy új lapot, vagy futtassa:

source $HOME/.bashrc

A Bash-it testreszabása Linuxon

A Bash-it testreszabásához szerkesztenie kell a módosított ~/.bashrc shell indítófájlt. Az összes telepített és elérhető álnév, kiegészítés és bővítmény listázásához futtassa a következő parancsokat, amelyek azt is megmutatják, hogyan engedélyezheti vagy tilthatja le őket:

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

Ezután bemutatjuk az álnevek engedélyezését, de előtte először listázza ki az aktuális álneveket a következő paranccsal.

alias 

Az összes álnév a $HOME/.bash_it/aliases/ könyvtárban található. Most engedélyezzük az alkalmas álneveket az ábrán látható módon.

bash-it enable alias apt

Ezután töltse be újra a bash-it konfigurációkat, és ellenőrizze még egyszer az aktuális álneveket.

bash-it reload	
alias

Az alias parancs kimenetéből az apt alias engedélyezve van.

Az újonnan engedélyezett aliast a következő parancsokkal tilthatja le.

bash-it disable alias apt
bash-it reload

A következő részben hasonló lépéseket fogunk követni a kiegészítések ($HOME/.bash_it/completion/) és a bővítmények ($HOME/..bash_it/plugins/) engedélyezéséhez vagy letiltásához >). Az összes engedélyezett szolgáltatás a $HOME/.bash_it/enabled könyvtárban található.

A Bash-it téma kezelése

A bash-it alapértelmezett témája a bobby; ezt a BASH_IT_THEME env változóval ellenőrizheti, az ábrán látható módon.

echo $BASH_IT_THEME

Több mint 50+ Bash-it témát találhat a $BASH_IT/themes könyvtárban.

ls $BASH_IT/themes

A shellben lévő összes téma előnézetének megtekintéséhez futtassa a következő parancsot.

BASH_PREVIEW=true bash-it reload

Miután kiválasztotta a használni kívánt témát, nyissa meg a .bashrc fájlt, keresse meg benne a következő sort, és módosítsa az értékét a kívánt téma nevére, például:

export BASH_IT_THEME='essential'

Mentse el a fájlt, zárja be, és forrása az előzőek szerint.

source $HOME/.bashrc

Megjegyzés: Ha a $BASH_IT/themes könyvtáron kívül építette fel saját egyéni témáját, mutasson a BASH_IT_THEME változó közvetlenül a témafájlba:

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

A témakezelés letiltásához pedig hagyja üresen a fenti env változót.

export BASH_IT_THEME=''

Beépülő modulok, álnevek vagy kiegészítések keresése

Könnyedén ellenőrizheti, hogy a beépülő modulok, álnevek vagy kiegészítések közül melyik érhető el egy adott programozási nyelvhez, keretrendszerhez vagy környezethez.

A trükk egyszerű: csak keressen több kifejezést a gyakran használt parancsokhoz, például:

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

Az álnevekre, kiegészítésekre és bővítményekre vonatkozó súgóüzenetek megtekintéséhez futtassa a következőt:

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

Saját egyéni szkripteket és álneveket hozhat létre a következő fájlokban a megfelelő könyvtárakban:

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

A Bash-It frissítése és eltávolítása

A Bash-it legújabb verzióra való frissítéséhez egyszerűen futtassa:

bash-it update

Ha már nem tetszik a Bash-it, akkor a következő parancsok futtatásával eltávolíthatja.

cd $BASH_IT
./uninstall.sh

Az uninstall.sh szkript visszaállítja a korábbi Bash indítófájlt. Miután befejezte a műveletet, futással el kell távolítania a Bash-it könyvtárat a gépről.

rm -rf $BASH_IT  

És ne felejtsen el elindítani egy új parancsértelmezőt, hogy a legutóbbi módosítások működjenek, vagy a képen látható módon szerezze be újra.

source $HOME/.bashrc

Az összes használati lehetőséget a következő futtatásával tekintheti meg:

bash-it help

Végül a Bash-it számos nagyszerű funkciót tartalmaz a Githez kapcsolódóan.

További információkért tekintse meg a Bash-it Github tárházát: https://github.com/Bash-it/bash-it.

Ez minden! A Bash-it egy egyszerű és hatékony módja annak, hogy az összes bash-szkriptet és álnevét ellenőrzés alatt tartsa. Ha kérdése van, használja az alábbi visszajelzési űrlapot.