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.