Mire használják a Bashrc fájlt?

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.