Nem számít, milyen gyakran használja a Linux héjat, néha előfordulhat, hogy a szükségesnél túl hosszú parancsok vannak. Az ilyen parancsok megírása időigényessé és hatékonnyá válhat, különösen, ha rendszeresen használja a parancsot. Ott játszanak szerepet a parancsnév-álnevek. Ezek lehetővé teszik számunkra, hogy beceneveket hozzunk létre a gyakran használt parancsok gyorsparancsaihoz.
Ez az oktatóanyag megmutatja, hogyan lehet álneveket beállítani a ZSH-n, az alapértelmezett BASH shell jobb és jobb alternatívája. Ennek az oktatóanyagnak a követéséhez ellenőrizze, hogy telepítve van-e a ZSH, valamint az oh-my-zsh keretrendszer.
Időpazarlás nélkül kezdjük el és beszéljük meg a ZSH álneveit:
ZSH Álnevek
A ZSH álnevek a .A felhasználó otthoni könyvtárában található zshrc fájl. A shell indításakor vannak feltöltve, de kényszerítve újratöltheti őket a .zshrc fájl.
A ZSH álnév általános szintaxisa:
álnévA ZSH-nak négy fő álneve van.
1: Egyszerű álnevek
Az egyszerű álnevek a hosszú parancs rövid formája. Egy egyszerű álnév beállításához szerkessze a ~ /.zshrc fájlt a szövegszerkesztővel, és adjon hozzá aliast egy aliashoz. Jó, ha minden álnevét a fájl egyetlen szakaszában tárolja, hogy elkerülje a zavartságot és a könnyű szerkesztést.
nano ~ /.zshrcEzután hozzon létre álneveket a következő formában:
álnévÁllítsunk be például néhány álnevet a Git-tárakkal való együttműködéshez:
# git álnevekalias ginit = "git init ."
alias gadd = "git add ."
alias gc = "git elkövetés -m 'kezdeti elkötelezettség" "
A módosítások betöltéséhez indítson új terminál-munkamenetet, vagy a parancs segítségével forrja be a konfigurációs fájlt
forrás ~ /.zshrcMost a terminálban egy könyvtár inicializálásához git-adattárként használja a következő parancsot:
$ ginitInicializált üres Git tárház a / home / debian / Repo könyvtárban.git /
2: Utótag álnevek
Az utótag-álnevek segítenek regisztrálni egy adott fájlkiterjesztést és az indításhoz előnyben részesített eszközt. Meghatározzuk őket a -s zászló segítségével, és szintaxist követünk:
alias -s kiterjesztés = ”preferált eszköz”Például a következő álnevek két fájltípust és a megfelelő eszközöket határoznak meg azok megnyitásához:
# utótag álnevekalias -s txt = neovim
álnév -s py = nehéz
alias -s json = kód
Jó biztosítani, hogy a megadott eszközök már telepítve vannak és naprakészek legyenek. Új szöveges fájl, például információ létrehozása.txt, írja be a parancsot:
info.txtEz létrehozza a fájlt, és megnyitja a megadott eszközzel.
3: Globális álnevek
A globális álnevek nagyon hasonlítanak az egyszerű álnevekre, de több parancsban is használhatók. A globális változókat álnévként használják azokhoz a parancsokhoz, amelyek csőbevitelt vesznek fel. A globális változókat a -g jelző segítségével definiálhatjuk, a szintaxist használva:
alias -g [alias] = ”parancs”Például a grep parancs álneve:
# globális álnévalias -g gp = "grep"
Ezután parancsokat fűzhet a grephez a létrehozott álnév segítségével:
$ ps aux | gp gyökérgyökér 1 0.0 0.0 8940 268 ? Ssl 21:25 0:00 / init
gyökér 7 0.0 0.0 8940 200 tty1 Ss 21:25 0:00 / init
4: Paraméterezett álnevek
Ezenkívül paraméterekkel álneveket is létrehozhat, amelyek lehetővé teszik az álnevek funkcionalitásának bővítését. A paraméteres álneveket a legtöbb programozási nyelvben normál függvényként definiálják, majd a parancs és a hozzá tartozó paraméterek következnek. Az általános szintaxis a következő:
parancs $ param $ param2
Például egy álnév, amely a man oldalon keres, és megkap egy adott információt.
# param álnévsearch_man ()
ember $ 1 | grep - 2 dollár
A fenti álnévben felhívhatjuk a parancsembert, utána annak az eszköznek a neve, amelyhez a kézikönyvet szeretnénk, és a konkrét információk, amelyeket meg akarunk venni.
Például a wget resume opciójának megragadásához használhatjuk a következő parancsot:
search_man wget folytatásA paraméterezett álnevek nagyon rugalmasak és testre szabhatók, hogy megfeleljenek az igények széles választékának.
Bónusz
A ZSH testreszabása és az álnevek létrehozása eltarthat egy ideig, ami alkalmatlanná teszi a gyors konfigurálást. Ha gyors beállítást keres témákkal, bővítményekkel és álnevekkel, fontolja meg az oh-my-zsh használatát.
A következő link bemutatja az álneveket, amelyek az egyszerűbb munkafolyamat érdekében oh-my-zsh-hez kapcsolódnak. Érezd jól magad.
Következtetés
Az álnevek a shell használatának kulcsfontosságú részei, és a ZSH magas szintű testreszabást biztosít a létrehozható álnevek számára. Kísérletezzen és hozzon létre személyes álneveket a könnyebb munkafolyamat érdekében.
Köszönöm, hogy elolvasta.