Mire használható a Bashrc fájl?
Ha már egy ideje Linuxot használ, és különösen, ha kezdi ismerkedni a Linux parancssorával, akkor tudni fogja, hogy a BASH egy Linux shell.

A BASH a Bourne Again Shell rövidítése. Számos különböző shell létezik, beleértve a csh, zsh, dash és korn.
A shell egy értelmező, amely képes parancsokat fogadni a felhasználó számára, és futtatni azokat olyan műveletek végrehajtására, mint pl fájlrendszerben való navigálás, programok futtatása és eszközökkel való interakció.
Sok 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 shell nagyon hasonlít a BASH-hoz, de sokkal kisebb, mint a BASH shell.
Függetlenül attól, hogy BASH-t vagy DASH-t használ, lesz egy .bashrc nevű fájlja. Valójában több .bashrc fájlja lesz.
Nyisson meg egy terminál ablakot és írja be a következő parancsot:
find / -name .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 a rendszeren létrehozott új felhasználók saját mappájába másolódik.

A /home/gary/.bashrc az a fájl, amelyet akkor használunk, amikor a gary felhasználó megnyit egy parancsértelmezőt, és a root fájl, amikor a root megnyit egy parancsértelmezőt.
Mi az a .bashrc fájl?
A .bashrc fájl egy shell szkript, amely minden alkalommal lefut, amikor a felhasználó új parancsértelmezőt nyit meg.
Például nyisson meg egy terminálablakot, és írja be a következő parancsot:
forrás ~/.bashrc
Megjelent valami? A .bashrc fájltól függően lehet, vagy nem. Minden alkalommal, amikor elindítja a Bash parancsértelmezőt, a .bashrc szkript automatikusan lefut. Ez történhet egy új terminál megnyitásával, a parancsértelmező kézi futtatásával vagy a .bashrc kézi újratöltésével, ahogy most tetted.
Ezért a .bashrc fájl jó hely olyan parancsok futtatására, amelyeket minden egyes shell megnyitásakor le kíván futtatni.
Példaként nyissa meg a .bashrc fájlt a nano segítségével az alábbiak szerint:
nano ~/.bashrc
A fájl végén írja be a következő parancsot:
echo Szia $USER
Mentse el a fájlt a gomb megnyomásával CTRL és O majd a gomb megnyomásával lépjen ki a nano-ból CTRL és x.
A terminál ablakban futtassa a következő parancsot:
forrás ~/.bashrc
A „Hello” szónak a felhasználónévvel együtt kell megjelennie, amellyel bejelentkezett.

A .bashrc fájl segítségével bármit megtehet, amit akar. Gyakori példa a neofetch. A Neofetch fontos rendszerinformációkat jelenít meg. Sokan szeretik terminál bejelentkezési üzenetként használni. Ha ki szeretné 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álablakban.
forrás ~/.bashrc
Valami hasonlót kell látnia az alábbi képhez, csak a disztribúció adataival.

Az álnevek használata
A .bashrc fájlt általában a gyakran használt parancsok álneveinek beállítására használják, hogy ne kelljen emlékeznie a hosszú parancsokra.
Vannak, akik ezt rossznak tartják, mert elfelejtheti, hogyan kell használni a valódi parancsot, ha olyan gépen helyezi el, ahol nem létezik a saját .bashrc fájlja.
Az igazság azonban 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 olyan disztribúcióban, mint az Ubuntu vagy a Mint, látni fogja, hogy néhány álnév már be van állítva.
Például:
alias listall='ls -alF'
Az ls parancsot használják listázza ki a fájlokat és könyvtárakat a fájlrendszerben.

Az -alF azt jelenti, hogy látni fog egy fájllistát, amely megmutatja az összes fájlt, beleértve a rejtett fájlokat is, amelyek előtt egy pont található. A fájllista tartalmazza a szerző nevét, és minden fájltípus besorolásra kerül.
Létrehozhat egy másikat, amely mindent más formátumban is felsorol:
alias listcols='ls -A -CF'
Az -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 az osztályozásukkal együtt.

Mostantól bármikor beírhatja a következő parancsok bármelyikét közvetlenül a terminálba:
listall
Ha úgy találja, hogy rendszeresen futtat egy parancsot, és ez egy viszonylag hosszú parancs, érdemes lehet saját álnevet hozzáadni a .bashrc fájlhoz.
Az álnév formátuma a következő:
alias =''
Alapvetően meg kell adni az alias parancsot, majd nevet adni az álnévnek. Ezután adja meg a futtatni kívánt parancsot az egyenlőségjel után.
Például:
alias up='cd ..'
A fenti paranccsal egyszerűen feljebb léphet egy könyvtárban.
Összegzés
A .bashrc fájl egy nagyon hatékony eszköz, és nagyszerű módja a Linux shell testreszabásának. Megfelelő módon használva tízszeresére növeli termelékenységét.
GYIK
-
Hogyan lehet .bashrc fájlokat szerkeszteni Mac számítógépen?
Amilyen egyszerű Linuxon, .bashrc fájlok elérése és létrehozása az Apple terminálján keresztül Mac rendszeren csak néhány másodpercet vesz igénybe.
-
Egyáltalán támogatja a Windows a .bashrc-t, mint a Mac és a Linux?
Nem. Használhatja azonban a Parancssor Windows rendszeren a .bashrc fájl azonos funkcióihoz.