Mi a használt Bashrc fájl?

Bevezetés

Ha egy ideig Linuxot használsz, és különösen, ha megismerkedsz a Linux parancssorral, akkor tudni fogod, hogy a BASH egy Linux shell.

A BASH jelentése Bourne Again Shell. Számos különböző héj található, beleértve a csh, a zsh, a dash és a korn.

A shell olyan tolmács, amely elfogadhat parancsokat egy felhasználó számára, és futtathatja azokat olyan műveletek elvégzéséhez, mint a fájlrendszer körüli navigálás , programok futtatása és az eszközökkel való interakció .

Számos Debian-alapú Linux disztribúció, mint a Debian, az Ubuntu és a Linux Mint, a DASH-ot héjként használja a BASH helyett. A DASH jelentése Debian Almquist Shell. A DASH héj nagyon hasonlít a BASH-hoz, de sokkal kisebb, mint a BASH héj.

Függetlenül attól, hogy BASH-ot vagy DASH-ot használsz, egy .bashrc nevű fájl lesz. Valójában több .bashrc fájl lesz.

Nyisson meg egy terminál ablakot, és írja be a következő parancsot:

sudo find / -name .bashrc

Amikor ezt a parancsot futtatom, három eredményt kap:

Az /etc/skel/.bashrc fájl másolható a rendszeren létrehozott új felhasználók otthoni mappájába.

A /home/gary/.bashrc a fájl, amikor a felhasználó gary megnyitja a shell-ot, és a gyökérfájlt akkor használják, amikor a root megnyitja a shell-ot.

Mi az .bashrc fájl?

A .bashrc fájl shell parancsfájl, amely minden alkalommal fut, amikor a felhasználó új héjat nyit.

Például nyisson meg egy terminál ablakot, és írja be a következő parancsot:

bash

Most ugyanabban az ablakban írja be ezt a parancsot:

bash

Minden alkalommal, amikor megnyit egy terminál ablakot, a bashrc fájl végrehajtásra kerül.

A .bashrc fájl jó hely, ezért futtathat parancsokat, amelyeket minden egyes alkalommal kinyitni kíván.

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:

echo "Hello $ USER"

Mentse el a fájlt a CTRL és O billentyűkombinációval, majd a CTRL és X billentyűk megnyomásával kilép a nano-ból.

A terminál ablakában futtassa a következő parancsot:

bash

A "Hello" szót meg kell jeleníteni a bejelentkezett felhasználónévvel együtt.

Használhatja a .bashrc fájlt, hogy bármit megtegyen, és ebben az útmutatóban megmutattam, hogyan kell megjeleníteni a rendszerinformációkat a képernyőfetch paranccsal .

Az álnevek használata

A .bashrc fájlt általában azért használják, hogy az álneveket az általánosan használt parancsokhoz állítsa be, így nem kell hosszú parancsokat megjegyeznie.

Néhány ember ezt rossznak tartja, mert elfelejtette használni az igazi parancsot, amikor olyan gépre kerül, ahol a saját .bashrc fájlja nem létezik.

Az igazság azonban az, hogy az összes parancs könnyen elérhető az interneten és a man oldalakon, ezért úgy látom, hogy az álnevek pozitívak, nem pedig negatívak.

Ha megnézed az alapértelmezett .bashrc fájlt egy olyan elosztásban, mint például az Ubuntu vagy a Mint, akkor néhány alias van beállítva.

Például:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

Az ls parancs a fájlrendszer és a könyvtárak listáját használja. Ha elolvassa ezt az útmutatót, akkor megtudhatja, mit jelentenek az összes kapcsoló az ls parancs futtatásakor.

A -alF azt jelenti, hogy a fájlok listája megmutatja az összes fájlt, beleértve a ponttal megelőzött rejtett fájlokat. A fájlbejegyzés tartalmazza a szerző nevét, és minden egyes fájltípus besorolható.

Az -A kapcsoló egyszerűen felsorolja az összes fájlt és könyvtárat, de elhagyja a .. fájlt.

Végül a -CF felsorolja a bejegyzéseket oszlop szerint osztályozásukkal együtt.

Mostantól bármikor bármely parancsot közvetlenül a terminálba tehetsz:

ls-alF

ls -A

ls-CF

Mivel a .bashrc fájlban alias-t állítottak be, egyszerűen futtathatja az álnevet az alábbiak szerint:

ll

la

l

Ha rendszeresen futtatod a parancsot, és viszonylag hosszú parancs, érdemes megemlíteni a saját aliasodat a .bashrc fájlba.

Az álnév formátuma a következő:

alias new_command_name = command_to_run

Alapvetően megadja az alias parancsot, majd adja meg az alias nevet. Ezután adja meg a parancsot, amelyet az egyenlő jelzés után kíván futni.

Például:

alias up = "cd .."

A fenti parancs segítségével egyszerűen felkeresheti a könyvtárat.

összefoglalás

A .bashrc fájl egy nagyon hatékony eszköz, és nagyszerű módja annak, hogy testre szabhassa a Linux shell-jét. A helyes használatra növeli a termelékenységét tízszeresére.