Weboldal keresés

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.