zsh

Kuinka määrittää ja käyttää aliaksia ZSH ssa

Kuinka määrittää ja käyttää aliaksia ZSH ssa
Jos käytät Linuxia päivittäisenä ohjaimena, voit liittyä siihen, että vietät paljon aikaa päätelaitteen kanssa tiedostojärjestelmissä liikkumiseen, pakettien päivittämiseen ja asentamiseen jne. Pääte on korvaamaton, korvaamaton työkalu.

Ei ole väliä kuinka usein käytät Linux-kuorta, joskus saatat kohdata liian pitkiä komentoja kuin on tarpeen. Tällaisten komentojen kirjoittaminen voi olla aikaa vievää ja tehotonta, varsinkin jos käytät komentoa säännöllisesti. Siellä komentojen aliakset tulevat esiin. Niiden avulla voimme luoda lempinimiä pikakomennoille pitkille komennoille, joita käytämme usein.

Tämä opetusohjelma näyttää, kuinka voit määrittää aliakset ZSH: lle, paremmalle ja parannetummalle vaihtoehdolle BASH-oletuskotelolle. Jotta voit seurata tätä opetusohjelmaa, varmista, että sinulla on asennettuna ZSH ja oh-my-zsh-kehys.

Aloittamatta aikaa tuhlaamalla, aloitetaan ja keskustellaan ZSH-aliaksista:

ZSH-aliakset

ZSH-aliakset määritetään .zshrc-tiedosto, joka sijaitsee käyttäjän kotihakemistossa. Ne ladataan kuoren käynnistyksen yhteydessä, mutta voit pakottaa ne uudelleen pakottamalla ne .zshrc-tiedosto.

ZSH-aliaksen yleinen syntakse on:

alias = ”Komento”

ZSH: lla on neljä päätyyppiä aliaksia.

1: Yksinkertaiset aliakset

Yksinkertaiset aliakset ovat lyhyt muoto pitkästä komennosta. Määritä yksinkertainen alias muokkaamalla ~ /.zshrc-tiedosto tekstieditorilla ja lisää alias alias. On hyvä pitää kaikki aliaksesi yhdessä osassa tiedostoa sekaannusten ja muokkaamisen helpottamiseksi.

nano ~ /.zshrc

Luo seuraavaksi aliaksia muodossa:

alias = ”

Asettakaamme esimerkiksi muutama aliaksia työskentelyyn Git-arkistojen kanssa:

# git-aliaksia
alias ginit = "git init ."
alias gadd = "git add ."
alias gc = "git sitoutua -m 'Alkuperäinen sitoutuminen'"

Ladataksesi muutokset, aloita uusi pääteistunto tai lähde asetustiedosto komennolla

lähde ~ /.zshrc

Käynnistä nyt päätelaitteessa hakemisto git-arkistona komennolla:

$ ginit
Alustettu tyhjä Git-arkisto / home / debian / Repo /.git /

2: Liitteiden aliakset

Liitteiden aliakset auttavat rekisteröimään tietyn tiedostopääte ja ensisijainen työkalu sen käynnistämiseen. Määritämme ne käyttämällä lippua -s ja noudattamalla syntaksia:

alias -s extension = ”ensisijainen työkalu”

Esimerkiksi seuraavat aliakset määrittelevät kaksi tiedostotyyppiä ja vastaavat työkalut niiden avaamiseksi:

# loppunimeä
alias -s txt = neovim
alias -s py = kova
alias -s json = koodi

On hyvä varmistaa, että valitsemasi työkalut ovat jo asennettuina ja ajan tasalla. Voit luoda uuden tekstitiedoston, kuten tiedot.txt, kirjoita komento seuraavasti:

tiedot.txt

Se luo tiedoston ja avaa sen määritetyllä työkalulla.

3: Globaalit aliakset

Globaalit aliakset ovat hyvin samanlaisia ​​kuin yksinkertaiset aliakset, mutta voit käyttää niitä useammassa kuin yhdessä komennossa. Globaaleja muuttujia käytetään aliaksina komennoille, jotka ottavat putkisyötön. Globaalit muuttujat määritetään käyttämällä -g-lippua syntaksin avulla seuraavasti:

alias -g [alias] = ”komento”

Esimerkiksi aliakseksi grep-komennolle:

# globaalia aliasta
alias -g gp = "grep"

Voit sitten piipata komentoja grepiin käyttämällä luotua aliasta:

$ ps aux | gp-juuri
juuri 1 0.0 0.0 8940 268 ? SS 21:25 0:00 / init
juuri 7 0.0 0.0 8940200 tty1 Ss 21:25 0:00 / init

4: Parametroidut aliakset

Voit myös luoda aliaksia parametreilla, joiden avulla voit laajentaa aliaksen toimintoja. Parametrien aliakset määritetään normaalitoiminnoiksi useimmilla ohjelmointikielillä, joita seuraa komento ja sitä vastaavat parametrit. Yleinen syntaksin muoto on:

()
komento $ param $ param2

Esimerkiksi alias, joka etsii man-sivulta ja grep tietyn tiedon.

# param alias
hakumies ()
mies $ 1 | grep - 2 dollaria

Yllä olevassa aliaksessa voimme kutsua komentomiehen, jota seuraa sen työkalun nimi, jolle haluamme käsikirjan, ja tarkat tiedot, jotka haluamme napata.

Esimerkiksi, jos haluat hakea jatko-asetusta wgetissä, voimme käyttää komentoa:

search_man wget jatka

Parametroidut aliakset ovat erittäin joustavia ja muokattavissa monien tarpeiden mukaan.

Bonus

ZSH-räätälöinti ja aliaksen luominen voivat viedä jonkin aikaa, joten ne eivät sovellu nopeaan määritykseen. Jos etsit pika-asetuksia teemoilla, laajennuksilla ja aliaksilla, harkitse oh-my-zsh: n käyttöä.

Seuraava linkki näyttää joitain aliaksia, jotka tulevat oh-my-zsh: n mukana työnkulun helpottamiseksi. Pidä hauskaa.

Johtopäätös

Aliakset ovat keskeinen osa kuoren käyttöä, ja ZSH tarjoaa sinulle korkeatasoisen mukautuksen luomiisi aliaksille. Kokeile ja luo henkilökohtaisia ​​aliaksia työnkulun helpottamiseksi.

Kiitos, että luit.

Asenna uusin Dolphin Emulator for Gamecube & Wii Linuxiin
Dolphin-emulaattorin avulla voit pelata valitsemiasi Gamecube & Wii -pelejä Linux-henkilökohtaisilla tietokoneilla (PC). Koska Dolphin Emulator on va...
Kuinka käyttää GameConqueror-huijausmoottoria Linuxissa
Artikkelissa on opas GameConqueror-huijausmoottorin käytöstä Linuxissa. Monet Windows-pelejä pelaavat käyttäjät käyttävät "Cheat Engine" -sovellusta m...
Parhaat pelikonsoliemulaattorit Linuxille
Tässä artikkelissa luetellaan suositut pelikonsolin emulointiohjelmistot, jotka ovat saatavana Linuxille. Emulointi on ohjelmistojen yhteensopivuusker...