Komentorivin aliakset ovat erittäin hyödyllisiä, koska niiden avulla voit käyttää komentopikanäppäimiä pitemmille komentoille, ja voit käyttää niitä myös yhden komennon korvaamiseen toisella. Kun zsh:sta on tulossa MacOS:n Terminalin oletuskuori ja Oh-My-Zsh:n ansiosta yleisesti käytetty komentotulkki, saatat miettiä, kuinka aliaksia määritetään ja käytetään zsh-kuoren kanssa.

Luominen. alias zsh:ssa

Zsh-aliakset tallennetaan kotihakemiston käyttäjien zshrc-tiedostoon, jonka etuliitteenä on piste, joka osoittaa, että se on piilotettu. Siksi meidän on muokattava kyseistä tiedostoa aliasten määrittämistä varten.

Avaa Pääte-sovellus, jos et ole vielä tehnyt. Zshrc-tiedoston muokkaamiseksi kotihakemistossasi nanon avulla käytä seuraavaa komentosyntaksia:

nano ~/. zshrc

Liitä tämän tekstitiedoston alaosaan haluamasi alias seuraavassa muodossa siten, että jokainen uusi alias on erillisellä rivillä:

alias (aliasname)=”command”

Jos haluat esimerkiksi tehdä aliaksen nimeltä”fullinstallers”, joka luettelee kaikki MacOS:n käytettävissä olevat täydelliset asennusohjelmat käyttämällä softwareupdate-komentoa ja-list-full-installers-lippua, syntaksi olisi:

alias fullinstallers=”softwareupdate–list-full-installers”

Toinen esimerkki, jos asensit gcc:n Homebrew’lla Macissa ja haluat helpottaa gcc:n suorittamista clangin sijaan, voit käyttää seuraavaa aliasta:

alias gcc=”gcc-13″

Toinen esimerkki on käyttää aliasta, jos huomaat kirjoittavasi usein pitkän komennon muodostaaksesi yhteyden tiettyyn ssh-palvelimeen, esim.:

alias remoteshell=’ssh-p 123123 [email protected]

Aseta jokainen alias uudelle riville Kun olet muokannut.zshrc-tiedostoa aliaksilla, paina Control+ O tallentaaksesi nanossa, mitä seuraa Control+X sulkeaksesi Palaa komentoriville, lataa komentotulkkiprofiilin asetukset uudelleen lähdekomennolla:

source ~/.zshrc

Uusi aliaksesi ) ovat nyt valmiita käytettäväksi komentorivillä, kirjoita vain aliakseen linkittämäsi komento, niin se suoritetaan. Yllä olevissa esimerkeissä se olisi”remoteshell”,”gcc”ja”fullinstallers”.

Jos käytät Oh-My-Zsh-komentoa Macissa, saatat haluta suorittaa”alias”-komennon. Ensinnäkin, koska.zshrc-tiedostossasi on jo monia valmiita aliaksia, joita saatat muuten määrittää suorittamaan, kuten esimerkiksi värin käyttäminen ls:n kanssa.

Aiheeseen liittyvä

Categories: IT Info