Ha egy ideje használja a Linuxot, és különösen, ha kezdi megismerni a Linux parancssort, akkor tudja, hogy a BASH egy Linux shell.
A BASH a Bourne Again Shell rövidítése. Számos különféle héj létezik, beleértve a csh, a zsh, a kötőjel és a korn.
A shell egy tolmács, amely elfogadja a felhasználó számára a parancsokat, és futtathatja azokat olyan műveletek végrehajtására, mint például a fájlrendszerben való navigálás, a programok futtatása és az eszközökkel való interakció.
Számos Debian alapú Linux disztribúció, például maga a Debian, az Ubuntu és a Linux Mint a DASH-t használja shellként a BASH helyett. A DASH a Debian Almquist Shell rövidítése. A DASH héj nagyon hasonlít a BASH-ra, de sokkal kisebb, mint a BASH héja.
Függetlenül attól, hogy BASH-t vagy DASH-t használ, akkor egy .bashrc nevű fájl lesz. Valójában több .bashrc fájlja lesz.
Nyissa meg a terminálablakot, és írja be a következő parancsot:
megtalálja / -neve .bashrc
A parancs futtatásakor három eredmény jelenik meg:
- /etc/skel/.bashrc
- /home/gary/.bashrc
- /root/.bashrc
Az /etc/skel/.bashrc fájl átmásolásra kerül a rendszeren létrehozott új felhasználók otthoni mappájába.
A /home/gary /
Mi az a .bashrc fájl?
A .bashrc fájl egy shell parancsfájl, amelyet minden alkalommal futtatnak, amikor a felhasználó új héjat nyit meg.
Nyissa meg például a terminálablakot, és írja be a következő parancsot:
forrás ~ / .bashrc
Megjelenített valami? A .bashrc fájltól függően lehet, hogy nem. A Bash shell minden indításakor a .bashrc parancsfájl automatikusan fut. Ez lehet egy új terminál megnyitása, a parancsfájl manuális futtatása vagy a .bashrc manuális újratöltése, mint az imént.
A .bashrc fájl tehát jó hely olyan parancsok futtatásához, amelyeket futtatni akar minden egyes shell megnyitásakor.
Példaként nyissa meg a .bashrc fájlt a nano használatával az alábbiak szerint:
nano ~ / .bashrc
A fájl végén írja be a következő parancsot:
visszhang Hello $ USER
Mentse a fájlt a megnyomásával CTRL és O majd a megnyomásával lépjen ki a nano-ból CTRL és X.
A terminál ablakában futtassa a következő parancsot:
forrás ~ / .bashrc
A "Hello" szót meg kell jeleníteni a felhasználónévvel együtt.
A .bashrc fájl segítségével bármit megtehet. Gyakori példa a neofetch. A Neofetch fontos rendszerinformációkat jelenít meg. Rengeteg ember szívesen használja terminál bejelentkezési üzenetként. Ha ki akarja próbálni, kezdje a neofetch telepítésével a rendszerére.
sudo apt install neofetch
Ezután adja hozzá a .bashrc fájl Neofetch nevű sorához.
neofetch
Végül töltse be újra a Bash-t a terminál ablakába.
forrás ~ / .bashrc
Valami olyasmit kell látnia, mint az alábbi kép, csak a terjesztés adataival együtt.
Az álnevek használata
A .bashrc fájlt általában álnevek beállítására használják a gyakran használt parancsokhoz, hogy ne kelljen hosszú parancsokra emlékeznie.
Vannak, akik ezt rossz dolognak tartják, mert el lehet felejteni a valódi parancs használatát, ha olyan gépre helyezzük, ahol a saját .bashrc fájlja nem létezik.
Az igazság az, hogy az összes parancs könnyen elérhető online és a man oldalakon, így az álnevek hozzáadása inkább pozitív, mint negatív.
Ha megnézi az alapértelmezett .bashrc fájlt egy disztribúcióban, például az Ubuntu vagy a Mint látni fog néhány álnevet.
Például:
alias listall = 'ls -alF'
Az ls paranccsal felsorolhatók a fájlok és könyvtárak a fájlrendszerben.
Az -alF azt jelenti, hogy egy fájllista megjeleníti az összes fájlt, beleértve a rejtett fájlokat is, amelyeket egy pont előz meg. A fájlok listája tartalmazza a szerző nevét, és minden fájltípust besorolnak.
Létrehozhat egy másikat, amely mindent más formátumban is felsorol:
alias listcols = 'ls -A -CF'
A -A kapcsoló egyszerűen felsorolja az összes fájlt és könyvtárat, de kihagyja a .. fájlt.
Végül a -CF oszloponként sorolja fel a bejegyzéseket, osztályozásukkal együtt.
Most bármikor beírhatja ezeket a parancsokat közvetlenül a terminálba:
listall
Ha azt tapasztalja, hogy rendszeresen futtat egy parancsot, és ez viszonylag hosszú parancs, érdemes megadnia saját álnevét a .bashrc fájlhoz.
Az álnév formátuma a következő:
álnév = ' "
Alapvetően megadja az alias parancsot, majd nevet ad az aliasnak. Ezután az egyenlőségjel után adja meg a futtatni kívánt parancsot.
Például:
alias up = 'cd ..'
A fenti parancs lehetővé teszi, hogy felmenjen egy könyvtárba, egyszerűen belépve.
összefoglalás
A .bashrc fájl nagyon hatékony eszköz, és remek módszer a Linux héj testreszabására. A megfelelő módon történő felhasználása tízszeresére növeli a termelékenységet.