How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox
Tartalomjegyzék:
Gyakran találja magát egy hosszú parancs gépelésével a parancssorban, vagy egy korábban gépelt parancs bash előzményeinek keresésével? Ha ezekre a kérdésekre igennel válaszol, akkor hasznosnak találja a bash álneveket. A bash álnevek lehetővé teszik, hogy egy emlékezetes parancsikont állítson be egy hosszabb parancshoz.
A bash álnevek alapvetően hivatkozások, amelyek megmenthetik Önt a hosszú parancsok emlékezetétől, és kiküszöbölik a gépelés nagy részét, amikor a parancssoron dolgozik. Beállíthatja például a
tgz
álnevet a
tar -xvfz
parancs parancsikonjába.
Ez a cikk elmagyarázza, hogyan lehet bash álneveket létrehozni, hogy hatékonyabbak lehessenek a parancssorban.
Bash álnevek létrehozása
Az álnevek bash-ban történő létrehozása nagyon egyszerű. A szintaxis a következő:
alias alias_name="command_to_run"
Új bash álnév létrehozásához kezdje meg az
alias
kulcsszó beírásával. Ezután deklarálja az álnév nevét, amelyet egy egyenlőségjel követ, és azt az parancsot, amelyet futtatni szeretne az álnév beírásakor. A parancsot idézőjelekbe kell tenni és az egyenlőség körüli távolság nélkül. Minden álnevet új sorban kell bejelenteni.
Az
ls
parancs valószínűleg az egyik leggyakrabban használt parancs a Linux parancssorban. Ezt a parancsot általában a
-la
kapcsolóval használom az összes fájl és könyvtár felsorolására, ideértve a rejtett fájlokat is hosszú lista formátumban.
Hozzunk létre egy egyszerű bash álnevet, melynek neve
ll
és ez az
ls -la
parancs parancsikonja lesz. Ehhez írja be a terminál ablakot, és írja be:
alias ll="ls -la"
Ha beírja az
ll
a konzolba, akkor ugyanazt a kimenetet fogja kapni, mint amit az
ls -la
.
Az
ll
álnév csak a jelenlegi shell munkamenetben lesz elérhető. Ha kilép a munkamenetből, vagy új munkamenetet nyit egy másik terminálról, az álnév nem lesz elérhető.
Ahhoz, hogy az álnév állandó legyen, be kell jelentenie a
~/.bash_profile
vagy
~/.bashrc
fájlban. Nyissa meg a
~/.bashrc
a szövegszerkesztőben:
nano ~/.bashrc
és adja hozzá az álneveit:
~ /.Bashrc
# Aliases # alias alias_name="command_to_run" # Long format list alias ll="ls -la" # Print my public IP alias myip='curl ipinfo.io/ip'
Nevezze meg álneveit oly módon, hogy könnyen megjegyezhető legyen. Azt is javasoljuk, hogy adjunk megjegyzést a későbbi referencia céljából.
Ha kész, mentse el és zárja be a fájlt. Tegye elérhetővé az álneveket az aktuális munkamenetben a következő gépeléssel:
source ~/.bash_profile
Mint láthatja, az egyszerű bash álnevek létrehozása gyors és nagyon egyszerű.
Ha a
.bashrc
modulárisabbá kívánja tenni, akkor az álneveket külön fájlban tárolhatja. Egyes disztribúciók, például az Ubuntu és a Debian, tartalmaznak
.bash_aliases
fájlt, amelyet a
~/.bashrc
fájlból származnak.
Bash álnév létrehozása érvekkel (bash függvények)
Előfordulhat, hogy létre kell hoznia egy álnevet, amely elfogad egy vagy több érvet, itt hasznosak a bash függvények.
A bash függvény létrehozásának szintaxisa nagyon egyszerű. Két különböző formátumban deklarálhatók:
function_name () { }
vagy
function function_name { }
Ha tetszőleges számú érvet továbbít a bash függvényhez, egyszerűen tegye őket jobbra a függvény neve után, szóközzel elválasztva. Az átadott paraméterek
$1
,
$2
,
$3
stb., Amelyek megfelelnek a paraméter pozíciójának a függvény neve után. A
$0
változó a funkciónévhez van fenntartva.
Hozzunk létre egy egyszerű bash függvényt, amely létrehoz egy könyvtárat, majd keresse meg azt:
~ /.Bashrc
mkcd () { mkdir -p -- "$1" && cd -P -- "$1" }
Ugyanúgy, mint az álneveknél, add hozzá a függvényt a
~/.bashrc
fájljához, és futtasd a
source ~/.bash_profile
a fájl újratöltéséhez.
Most, hogy nem használja az
mkdir
t egy új könyvtár létrehozásához, majd a
cd
a könyvtárba lépéshez, egyszerűen beírhatja:
mkcd new_directory
-
--- gondoskodik arról, hogy véletlenül ne adjon meg egy további érvet a parancsnak. Például, ha megpróbál létrehozni egy olyan könyvtárat, amely kezdődik-(kötőjel) használat nélkül--a könyvtár neve parancs argumentumként értelmezésre kerül.&&- biztosítja, hogy a második parancs csak akkor futjon, ha az első parancs sikeres.
Következtetés
Mostanra jól meg kell értenie, hogyan lehet bash álneveket és funkciókat létrehozni, amelyek könnyebbé és eredményesebbé teszik a parancssori életet.
bash terminálHogyan lehet létrehozni egy indítható flash meghajtót?
Margaret T. el akarja indítani egy flash meghajtót, és dolgozik a dokumentumokon innen
Hogyan lehet hozzáadni, feltölteni, tárolni, létrehozni, használni a fájlokat OneDrive
Hogyan kell használni a OneDrive? Ismerje meg, hogyan lehet hozzáadni, feltölteni, tárolni, létrehozni, használni a fájlokat, fotókat és mappákat, és szinkronizálni a megosztott mappákat a OneDrive-ban a Windows számítógépen.
Hogyan lehet létrehozni vagy létrehozni erős jelszavak
Ismerje meg, hogyan lehet létrehozni az erős jelszavakat. A legerősebb jelszavak úgy néznek ki, mint egy véletlen karakterlánc a támadók számára. De a karakterek véletlenszerű karakterláncait nehéz megjegyezni.







