zsh

Az álnevek konfigurálása és használata a ZSH-ban

Az álnevek konfigurálása és használata a ZSH-ban
Ha a Linuxot napi illesztőprogramként használja, akkor kapcsolódhat ahhoz, hogy sok időt tölt a terminállal a fájlrendszerekben való navigáláshoz, a csomagok frissítéséhez és telepítéséhez stb. A terminál felbecsülhetetlen, pótolhatatlan eszköz.

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év = ”Parancs”

A 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 ~ /.zshrc

Ezutá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 álnevek
alias 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 ~ /.zshrc

Most a terminálban egy könyvtár inicializálásához git-adattárként használja a következő parancsot:

$ ginit
Inicializá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 álnevek
alias -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.txt

Ez 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év
alias -g gp = "grep"

Ezután parancsokat fűzhet a grephez a létrehozott álnév segítségével:

$ ps aux | gp gyökér
gyö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év
search_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ás

A 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.

A legnépszerűbb Oculus App Lab játékok
Ha Oculus fülhallgató-tulajdonos, akkor tisztában kell lennie az oldalsó töltéssel. Az oldaltöltés a nem áruházi tartalom fejhallgatóra történő telepí...
A legjobb 10 játék az Ubuntuban
A Windows platform a játékok egyik domináns platformja volt, mivel a játékokat hatalmas százalékban fejlesztik ma a natív Windows támogatására. Kihívh...
5 legjobb arcade játék Linuxhoz
Manapság a számítógépek komoly gépek, amelyeket játékra használnak. Ha nem sikerül megszerezni az új magas pontszámot, akkor tudni fogja, mire gondolo...