Az Alias parancs létrehozása és használata Linuxban
A Linux-felhasználóknak gyakran egy-egy parancsot kell használniuk újra és újra. Ugyanannak a parancsnak a beírása vagy másolása újra és újra csökkenti a termelékenységet, és elvonja a figyelmét arról, amit tennie kellene.
Időt takaríthat meg magának, ha álneveket hoz létre a leggyakrabban használt parancsokhoz. Az álnevek olyanok, mint az egyéni parancsikonok, amelyek egy parancsot (vagy parancskészletet) képviselnek, amelyek egyéni beállításokkal vagy anélkül is végrehajthatók. Valószínűleg már álneveket használ a Linux rendszeren anélkül, hogy tudná.
A jelenleg definiált álnevek listázása Linuxban
Megtekintheti a profiljában meghatározott álnevek listáját, ha egyszerűen végrehajtja az alias parancsot.
alias
Itt láthatja az Ubuntu rendszerben a felhasználó számára meghatározott alapértelmezett álneveket.
Amint láthatja, az ll parancs végrehajtása egyenértékű az ls -alF
parancs futtatásával.
ll
ls -alF
Létrehozhat egyetlen karakterből álló álnevet, amely egyenértékű egy tetszőleges paranccsal.
Aliasok létrehozása Linuxban
Az aliasok létrehozása viszonylag egyszerű és gyors folyamat. Kétféle aliast hozhat létre – ideiglenes és állandó. Mindkét típust áttekintjük.
Ideiglenes álnevek létrehozása Linuxban
Be kell írnia az alias szót, majd a parancs végrehajtásához használni kívánt nevet, majd a "="
jelet, és idézni az aliasként használni kívánt parancsot .
A szintaxis a következő:
alias shortName="your custom command here"
Íme egy valós példa:
alias wr=”cd /var/www/html”
Ezután a "wr"
parancsikont használhatja a webroot könyvtárba való belépéshez. Az a probléma ezzel az álnévvel, hogy csak az aktuális terminálmunkamenetben lesz elérhető.
Ha új terminálmunkamenetet nyit, az álnév többé nem lesz elérhető. Ha el szeretné menteni az álneveit a munkamenetek során, állandó aliasra lesz szüksége.
Állandó álnevek létrehozása Linuxban
Ha meg szeretné tartani az aliasokat a munkamenetek között, elmentheti őket a felhasználói shell konfigurációs profilfájljába. Ez lehet:
- Bash – ~/.bashrc
- ZSH – ~/.zshrc
- Fish – ~/.config/fish/config.fish
A használandó szintaxis gyakorlatilag megegyezik az ideiglenes álnév létrehozásával. Az egyetlen különbség abból adódik, hogy ezúttal fájlba fogja menteni. Így például a bash-ban megnyithat egy .bashrc fájlt kedvenc szerkesztőjével, így:
vim ~/.bashrc
Keressen egy helyet a fájlban, ahol meg szeretné tartani az álneveket. Például hozzáadhatja őket a fájl végéhez. Szervezési okokból megjegyzést hagyhat az álnevek előtt:
#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem [email ”
alias ll="ls -alF"
Mentse el a fájlt. A fájl automatikusan betöltődik a következő munkamenetben. Ha az újonnan definiált álnevet szeretné használni az aktuális munkamenetben, adja ki a következő parancsot:
source ~/.bashrc
A parancssorban hozzáadott álnév eltávolításához az unalias paranccsal álnevteleníthető.
unalias alias_name
unalias -a [remove all alias]
Következtetés
Ez egy rövid példa arra, hogyan hozhat létre saját álnevet, és hogyan hajthat végre gyakran használt parancsokat anélkül, hogy minden parancsot újra és újra be kellene írnia. Most átgondolhatja a leggyakrabban használt parancsokat, és parancsikonokat hozhat létre hozzájuk a shellben.