Kuinka asettaa ympäristömuuttujat ZSH:ssa

Ympäristömuuttujat ZSH:ssä hallitsevat ohjelmien toimintaa yksinkertaisilla asetuksilla. Opettele asettamaan väliaikaisia ja pysyviä muuttujia helposti ja tehokkaasti.
Ympäristömuuttujat ovat yksinkertaisia asetuksia, jotka ohjaavat ohjelmien toimintaa tietokoneellasi. Voit käyttää niitä muuttaaksesi ohjelmiston käyttäytymistä (ilman, että sinun tarvitsee muokata itse koodia). ZSH eli Z shell on komentorivikuori, jota käytetään Unix-tyylisissä järjestelmissä. Se tarjoaa ominaisuuksia, kuten kehittynyt automaattinen täydennys, mukautusmahdollisuudet, komentohistoria, oikeinkirjoituksen korjaus jne. ZSH:ssä voit helposti asettaa ympäristömuuttujia joko väliaikaisesti tai pysyvästi tarpeidesi mukaan. Opitaan nyt, kuinka voimme tehdä tämän vaiheittaisen esityksen avulla.
Ympäristömuuttujat ZSH:ssä
ZSH:ssä ympäristömuuttujat (ENVs) ovat avain-arvo-pareja, jotka määrittävät ja ohjaavat ohjelmien ja prosessien toimintaa. Ne tarjoavat järjestelmälle olennaista tietoa ja ohjaavat ohjelmien käyttäytymistä.
Ympäristömuuttujat ovat kirjainkooltaan herkkiä, mikä tarkoittaa, että isoja ja pieniä kirjaimia käsitellään eri tavalla. Ympäristömuuttujat kirjoitetaan yleensä suurilla kirjaimilla, jotta ne olisivat helpommin tunnistettavissa.
Väli- vs. pysyvät ympäristömuuttujat
Väliaikaiset muuttujat pysyvät aktiivisina vain nykyisen terminaalistunnin ajan. Kun kirjaudut ulos, suljet terminalin tai käynnistät järjestelmän uudelleen, ne tyhjennetään automaattisesti. Pysyvät muuttujat sen sijaan tallennetaan konfiguraatiotiedostoihin, kuten “~/.zshrc”. Voit asettaa ympäristömuuttujan pysyvästi lisäämällä sen konfiguraatiotiedostoon, kuten “~/.zshrc”. Tämä varmistaa, että muuttuja on automaattisesti asetettu ja saatavilla joka kerta, kun aloitat uuden terminaalistunnin.
Kuinka asettaa väliaikaisia ympäristömuuttujia
export
-komento on helpoin tapa asettaa ympäristömuuttujat tilapäisesti. Se luo ympäristömuuttujan nykyistä terminaalistuntia varten. Voit käyttää seuraavaa syntaksia luodaksesi väliaikaisen ympäristömuuttujan ZSH:ssä:
export VARNAME=VARVALUE
Esimerkiksi suorittamalla seuraavan export
-komennon luodaan muuttuja MTE ja siihen annetaan arvo “7”:
export MTE=7
Vahvistetaanpa muuttujan luominen käyttämällä printenv
- tai echo
-komentoa:
echo $MTE
Vaihtoehtoisesti voimme käyttää set
-komentoa asettaaksemme tilapäisiä muuttujia:
set varName=varValue
set
-komennolla voimme asettaa useita muuttujan arvoja. Tällöin meidän on kuitenkin erotettava jokainen arvo kaksoispisteellä “:”, kuten näin:
export VARNAME=VAL1:VAL2:VAL3
Jos haluat määrittää arvon, jossa on välilyönti, kääri arvo lainausmerkkeihin:
export VARNAME="MAKE TECH EASIER"
Kuinka asettaa pysyviä ympäristömuuttujia ZSH:ssä
Jos haluat pitää ympäristömuuttujan aktiivisena pysyvästi, lisää se “.zshrc”-tiedostoon. Jos tiedostoa ei ole, voit luoda sen käyttämällä mitä tahansa tekstieditoria.
Suorita seuraava komento luodaksesi uusi “.zshrc”-tiedosto tai muokataksesi olemassa olevaa Nano-editorissa:
nano ~/.zshrc
Käytä nyt export
-komentoa lisätäksesi uusi muuttuja ympäristöön pysyvästi:
export VARNAME=VALUE
Korvaa VARNAME
ja VALUE
vastaavalla nimellä ja arvolla:
Tallenna ja sulje tiedosto. Käytä source
-komentoa soveltaaksesi muutoksia “.zshrc”-tiedostosta ilman, että sinun tarvitsee käynnistää terminaalia uudelleen. Vaihtoehtoisesti voit sulkea ja avata terminaalin aloittaaksesi uuden istunnon päivitettyjen muutosten kanssa:
source ~/.zshrc
Lopuksi voit vahvistaa pysyvästi asetetun ympäristömuuttujan käyttämällä echo
-komentoa seuraavasti:
echo $VARIABLE_NAME
Vastaavasti voit käyttää printenv
-komentoa tarkistaaksesi ympäristömuuttujat:
printenv VARIABLE_NAME
Voit käyttää printenv
-komentoa ilman argumentteja saadaksesi yleiskatsauksen kaikista muuttujista nykyisessä ympäristössä:
printenv
Parhaat käytännöt ympäristömuuttujien hallintaan ZSH:ssä
Tässä on joitakin suositeltuja käytäntöjä, jotka parantavat muuttujien hallintaa Z Shellissä:
- Käytä selkeitä ja kuvaavia muuttujanimiä, jotka kuvaavat niiden tarkoitusta (esim.
JAVA_HOME
,PROJECT_PATH
). - Käytä isojen kirjainten sääntöä ympäristömuuttujien nimien kirjoittamisessa. Tämä tekee niistä helposti tunnistettavia ja estää sekaannusta tavallisten shell-muuttujien kanssa.
- Jos arvossa on välilyöntejä tai erikoismerkkejä, laadi se kaksoislainausmerkkeihin virheiden ehkäisemiseksi. Esimerkiksi:
export DOMAIN="MAKE TECH EASIER"
- Aja
source ~/.zshrc
päivittämisen jälkeen, jotta muutokset astuvat voimaan heti ilman terminaalin uudelleenkäynnistämistä. - Luotu varmuuskopio “.zshrc” -tiedostostasi ennen muutosten tekemistä, erityisesti jos et ole perehtynyt syntaksiin.
Tällä tavoin voit tehokkaasti asettaa ympäristömuuttujan ZSH:ssä.
Yhteenveto
Ympäristömuuttujien asettaminen ZSH:ssä on yksinkertainen mutta tehokas tapa hallita, miten järjestelmäsi ja sovelluksesi käyttäytyvät. Oli tarpeesi sitten tilapäinen muutos nykyisessä istunnossa tai haluatko muuttujan pysyvän käytössä, ZSH helpottaa niiden hallintaa kuten komennoilla export tai muokkaamalla “.zshrc” -tiedostoa. Varmista vain, että käytät selkeitä ja kuvaavia nimiä, laatimalla arvot lainausmerkkeihin tarvittaessa ja että sovitat muutokset oikein komennolla source. Ymmärrä myös, miten voit asettaa ja listata ympäristömuuttujia Linuxissa paremman hallinnan saavuttamiseksi järjestelmäsi asetuksille.
Nyt kun olet lukenut Kuinka asettaa ympäristömuuttujat ZSH:ssa loppuun, kutsumme sinut tutustumaan lisää Linux-kategoriaan. Löydät sieltä muita mielenkiintoisia artikkeleita, jotka laajentavat tietojasi ja pitävät sinut ajan tasalla. Älä lopeta lukemista ja löytämistä!
Vastaa