Alias ​​létrehozása és eltávolítása Linuxban

Alias Letrehozasa Es Eltavolitasa Linuxban



Linuxban az álnév egy parancs, amely lehetővé teszi több parancs vagy művelet végrehajtását egy parancsikon létrehozásával. Időt takarít meg és javítja a termelékenységet, különösen, ha a munkája számos parancs beírásával jár.

Például, ha egy könyvtárat és egy fájlt szeretne létrehozni a könyvtárban, akkor különböző parancsokat kell végrehajtania a feladat végrehajtásához. Az álnevek azonban segítenek az ilyen összetett feladatok egy menetben történő elvégzésében.







Ebben az útmutatóban azt fogom megvizsgálni, hogy mik az álnevek, azok típusai Linuxban, és hogyan lehet álneveket létrehozni és eltávolítani.



Követelmény



Rendszer Linux (bármilyen Linux disztribúció)
Hozzáférés Root/sudo hozzáférés a rendszerhez





Mi az Alias

A Linuxban az alias egy parancssori segédprogram, amely több parancshoz vagy művelethez hozhat létre parancsikont. Alnévi hivatkozás az egyidejűleg futó parancsok csoportjára.

Linuxban az összes parancsot nehéz megjegyezni, és a művelet természetéből adódóan a parancs használata is bonyolulttá válik. Az alias parancsot többnyire a hosszú és összetett parancsok gyorsírással való helyettesítésére használják, így elkerülhetők a parancs- vagy opcióhibák.



Alias ​​létrehozásának szintaxisa Linuxban

Használja a következő szintaxist álnév létrehozásához Linuxban.

Szintaxis:

álnév név =' < parancsol… > '


A fenti szintaxisban:

álnév: Az alias létrehozásának kulcsszava.

név: Az álnév, bármilyen név lehet.

: Parancsokat vagy parancscsoportokat tartalmaz. Tartalmazhat opciókat és egyéb érveket is.

Néhány fontos szempont az alias létrehozásához:

    • Adjon egyedi nevet az álnévnek, és az állandó álnév létrehozása közben győződjön meg arról, hogy nem egyezik az előre meghatározott parancsokkal.
    • Használjon idézőjeleket a parancsok beillesztéséhez.
    • Kerülje a szóköz hozzáadását az egyenlőség (=) jel után és előtt, különben an-t adhat alias nem található hiba.

Alias ​​létrehozása Linuxban

Az alias az alias paranccsal és a fent megadott szintaxissal hozható létre. Értsük meg egy példával:

álnév frissítés =' sudo találó frissítés && sudo megfelelő frissítés”



Létrehoztam egy aliast frissítés két gyakran használt parancs közül a Linuxban; frissítés és frissítés. Ahelyett, hogy két parancsot írna be, hozzon létre egy álnevet, és csak ezt az álnevet írja be a műveletek végrehajtásához.


Értsük meg egy másik példával:

álnév mozog =' CD ~ / Dokumentumok / new_documents / legújabb / fájlokat / '



Ebben a példában létrehoztam egy álnevet mozog navigálni a fájlokat Könyvtár. A teljes elérési út begépelése helyett használhatok álnevet mozog hogy közvetlenül a fájlokat Könyvtár.

Az álnevek listázása Linuxban

Az álnevek Linux rendszerben való felsorolásához írja be az alias parancsot, és az összes álnév megjelenik.

álnév


Az álnevek típusai

Kétféle álnév létezik:

Ideiglenes alias: Az ideiglenes álnév addig működik, amíg az aktuális munkamenet aktív, és a munkamenet végén automatikusan törlődik. Az ideiglenes álnevet egyszerűen az alias paranccsal kell létrehozni.

Állandó álnév: Az állandó álnév a munkamenet befejezése után is működik. Az állandó alias további módosításokat igényel a rendszerfájlokban.

Hozzon létre egy ideiglenes aliast

Az alias paranccsal létrehozott minden álnév ideiglenes. Mindaddig működőképes, amíg a munkamenet aktív. Például hozzunk létre egy ideiglenes álnevet, amely frissíti a tárolókat.

álnév frissítés =' sudo találó frissítés && sudo megfelelő frissítés”


Az aktuális aktív munkamenetben fog működni. Most lépjen ki a munkamenetből, és jelentkezzen be újra, próbálja meg futtatni az álnevet, és nem fog működni.


A munkamenetből való kilépéshez egyszerűen zárja be a terminált, és indítsa újra.

Ideiglenes alias eltávolítása

Az ideiglenes álnév eltávolításához használja a sírsz parancsot, miközben az aktív munkamenetben van.

Szintaxis:

sírsz < fedőnév >


Például a frissítési álnév eltávolításához használja a következőket:

sírsz frissítés



Most sorolja fel az álneveket, és láthatja, hogy a frissítés már nem érhető el:


Az összes álnév eltávolításához használja:

sírsz -a


Hozzon létre egy állandó aliast

Állandó álnév létrehozásához módosítania kell a shell konfigurációs fájlját. A konfigurációs fájl a használt parancsértelmezőtől függ.

    • Bash számára az bashrc
    • Zsh számára ez összezsugorodik

Bash-t használok; ezért megnyitom a bashrc fájlt.

sudo nano ~ / .bashrc



Most írja be az álnevet frissítés a fájl végén. Az álnév a következő lenne:

álnév frissítés =' sudo találó frissítés && sudo megfelelő frissítés”


Mentse el a fájlt a segítségével ctrl+x majd nyomja meg ésés .


Most adja meg a fájl forrását:

forrás ~ / .bashrc



Ez az álnév állandó marad, akár befejezi a munkamenetet, akár kikapcsolja a gépet.

Az átirányítási operátor (>>) is használható az állandó álnév létrehozására, mivel ez hozzáfűzi az alias parancsot a bashrc fájl végéhez.

visszhang ' álnév frissítés =' sudo találó frissítés && sudo megfelelő frissítés' >> ~ / .bashrc



Ne felejtse el beszerezni a bashrc fájlt a módosítások mentéséhez.

Távolítsa el az állandó aliast

Az állandó álnév eltávolításához el kell távolítania azt a shell konfigurációs fájlból. Az én esetemben bashrc volt, nyissa meg a fájlt, és távolítsa el az álnevet.


Az álnév eltávolítása után szerezze be a bashrc fájlt az alábbi parancs végrehajtásával:

forrás ~ / .bashrc


Az álnevet törölték.

Hozzon létre egy aliast argumentumokkal

Az álnevek még hasznosabbá válnak, ha érveket adhat hozzájuk. Megteheti az állandó alias létrehozási technikával.

Vegye figyelembe, hogy ebben a technikában nem használjuk a álnév kulcsszót fogjuk használni a funkció helyette.

Szintaxis:

funkció < függvénynév > ( ) {
< parancsol… >
}


Hozzon létre egy függvényt, amely a fájlnevet veszi argumentumként, és hozzon létre egy fájlt az aktuális munkakönyvtárban.

A következő kódban $1 az argumentum; az argumentumok száma növelhető a $2, $3 és így tovább használatával.


Nyissa meg a bashrc fájlt, és írja be a következő függvényt a fájl végére.

funkció CreateFile ( ) {
érintés ' 1 dollár
}



Most futtasd a forrás ~/.bashrc parancsot a változtatások mentéséhez és az álnév engedélyezéséhez.

forrás ~ / .bashrc


Most futtassa az alias függvényt a fájlnévvel.

createFile myFile.txt


Létrejön egy fájl a felhasználó nevével.

Távolítson el egy aliast argumentumokkal

Az álnév argumentumokkal történő törlésének eljárása hasonló az állandó álnév törléséhez. Nyissa meg a bashrc fájlt, távolítsa el a függvényt; mentse el a fájlt, és forrásaként használja a forrás ~/.bashrc parancs.

Következtetés

Az álnév a Linuxban egy hasznos segédprogram, amely lehetővé teszi egy parancsikon létrehozását, amely egy parancsra vagy több parancsra hivatkozik a működéshez. Az időmegtakarítás és a hatékonyság növelése ennek a parancsnak a legfontosabb előnyei. Az álnevek ideiglenesek, de állandóvá tehetők a shell konfigurációs fájl szerkesztésével. Az ideiglenes álnevek azonnal törölhetők, vagy az aktív munkamenetből való kilépéskor automatikusan eltűnnek. Míg az állandó álnevek esetében törölnie kell őket a shell konfigurációs fájljából: bashrc vagy zshrc.