$ PATH -muuttujan asettaminen Linuxissa

$ PATH -muuttujan asettaminen Linuxissa

$ PATH-muuttuja on tärkeä osa Linuxia ja muita Unix-tyyppisiä käyttöjärjestelmiä. Se määrittää luettelon hakemistoista, joissa on erilaisia ​​suoritettavia tiedostoja järjestelmässä, ja kertoo kuorelle, mistä näitä suoritettavia tiedostoja etsitään.





Tuoreessa Linux -asennuksessa $ PATH: n hakemistot varmistavat, että useimmat käyttämäsi ohjelmat toimivat moitteettomasti. Joskus saattaa kuitenkin olla, että haluat suorittaa nopeasti mukautettuja komentosarjoja tai ohjelmia järjestelmässäsi.





Tällaisissa tapauksissa sinun on asetettava muuttuja $ PATH oikein ennen näiden ohjelmien suorittamista.





kuinka kuuma emolevyn pitäisi olla

Mikä on $ PATH Linuxissa?

Kuten edellä mainittiin, $ PATH on Linux-ympäristön muuttuja, joka sisältää kaksoispisteellä erotetun luettelon hakemistoista, joihin Linux-kuori viittaa, kun se vastaanottaa komennon tai suorita puhelu ohjelmasta.

Tyypillisesti $ PATH -muuttuja sisältää /olen , /usr/bin , ja /usr/local/bin hakemistoja, ja pääkäyttäjä saa vielä kaksi merkintää, nimittäin /sbin ja /usr/sbin . Voit kuitenkin lisätä uusia merkintöjä $ PATH -muuttujaasi käynnistääksesi komentosarjat ja ohjelmat kätevästi päätelaitteesta riippumatta nykyisestä työhakemistosta.



Miksi haluat asettaa $ PATH?

Suurin osa ohjelmista, joita käytät Linux -järjestelmässäsi, toimivat yleensä moitteettomasti, ja kuori ei esitä virheitä suorituksen aikana. Esimerkiksi, kun juokset ls -komento , kuori ajaa sen virheettömästi ilman, että sinun on määritettävä komennon koko polku.

Kuitenkin, kun sinun on suoritettava mukautettu komentosarja, et voi julistaa exec -komentoa samalla tavalla kuin ls komento ennen. Sen sijaan sinun on joko siirryttävä komentosarjan hakemistoon (päätelaitteen kautta) ja suoritettava komento sieltä tai, jos haluat mahdollisuuden suorittaa komennon mistä tahansa järjestelmän kohdasta, määritä komentosarjan absoluuttinen polku komento, joka auttaa kuorta löytämään sen.





Aiheeseen liittyviä: Hakemiston vaihtaminen Linuxissa cd -komennolla

Vaikka molemmat menetelmät toimivat hyvin, ne eivät ole kovin tehokkaita ja voivat tehdä koko prosessista nopeasti tylsiä rutiinia. Vaihtoehtoinen (lukea tehokas ja tehokas) tapa suorittaa ohjelmia ei-standardeista hakemistoista on lisätä niiden lähdehakemisto kuoren $ PATH-tiedostoon, jotta se tietää, mistä komentosarja löytyy, ja voi siksi suorittaa ne nopeasti.





$ PATH -muuttujan asettaminen Linuxissa

Riippuen siitä, mitä haluat saavuttaa --- onko se väliaikainen asennus suorittaaksesi komentosarjan vain kerran vai aiotko käyttää komentosarjaa säännöllisesti --- voit lisätä hakemiston $ PATH: iin eri tavoilla.

1. $ PATH -muuttujan asetus väliaikaisesti

Jos haluat suorittaa komentosarjan tai ohjelman vain nykyisessä (aktiivisessa) istunnossasi, voit asettaa väliaikaisen $ PATH -muuttujan. Kun teet niin, voit suorittaa kyseisen ohjelman komennolla mistä tahansa järjestelmästäsi ilman, että sinun on sisällytettävä sen koko polku komentoon, mutta vain nykyiseen istuntoon.

Jos haluat asettaa muuttujan $ PATH tilapäisesti, avaa pääte ja lisää seuraavaan syntaksiin hakemistot muuttujaan:

paras varkaudenesto -sovellus androidille
export PATH=$PATH:/path/to/directory

Esimerkiksi:

export PATH=$PATH:/home/smithy/scripts/

Huomaa, että tällä kokoonpanolla voit suorittaa ohjelman vain aktiivisen istunnon aikana. Kun asetat muuttujan $ PATH tilapäisesti, järjestelmä palauttaa sen oletusasetuksiin tietokoneen uudelleenkäynnistyksen jälkeen.

2. Pysyvän $ PATH -muuttujan asettaminen

Jos järjestelmässäsi on ohjelma, jota käytät todennäköisesti usein, sinun on asetettava muuttuja $ PATH sille pysyvästi. Tämä varmistaa, että kuori muistaa hakemistonsa myös uudelleenkäynnistyksen jälkeen.

Toisin kuin väliaikainen ratkaisu, $ PATH: n asettaminen pysyvästi sisältää muutamia lisävaiheita: tunnista käyttämäsi kuori, muokkaa vastaavaa määritystiedostoa ja aseta muuttuja $ PATH.

Voit tunnistaa järjestelmän kuoren suorittamalla seuraavan komennon päätelaitteessa:

echo

$ PATH -muuttujan asettaminen Linuxissa

$ PATH -muuttujan asettaminen Linuxissa

$ PATH-muuttuja on tärkeä osa Linuxia ja muita Unix-tyyppisiä käyttöjärjestelmiä. Se määrittää luettelon hakemistoista, joissa on erilaisia ​​suoritettavia tiedostoja järjestelmässä, ja kertoo kuorelle, mistä näitä suoritettavia tiedostoja etsitään.





Tuoreessa Linux -asennuksessa $ PATH: n hakemistot varmistavat, että useimmat käyttämäsi ohjelmat toimivat moitteettomasti. Joskus saattaa kuitenkin olla, että haluat suorittaa nopeasti mukautettuja komentosarjoja tai ohjelmia järjestelmässäsi.





Tällaisissa tapauksissa sinun on asetettava muuttuja $ PATH oikein ennen näiden ohjelmien suorittamista.





Mikä on $ PATH Linuxissa?

Kuten edellä mainittiin, $ PATH on Linux-ympäristön muuttuja, joka sisältää kaksoispisteellä erotetun luettelon hakemistoista, joihin Linux-kuori viittaa, kun se vastaanottaa komennon tai suorita puhelu ohjelmasta.

Tyypillisesti $ PATH -muuttuja sisältää /olen , /usr/bin , ja /usr/local/bin hakemistoja, ja pääkäyttäjä saa vielä kaksi merkintää, nimittäin /sbin ja /usr/sbin . Voit kuitenkin lisätä uusia merkintöjä $ PATH -muuttujaasi käynnistääksesi komentosarjat ja ohjelmat kätevästi päätelaitteesta riippumatta nykyisestä työhakemistosta.



Miksi haluat asettaa $ PATH?

Suurin osa ohjelmista, joita käytät Linux -järjestelmässäsi, toimivat yleensä moitteettomasti, ja kuori ei esitä virheitä suorituksen aikana. Esimerkiksi, kun juokset ls -komento , kuori ajaa sen virheettömästi ilman, että sinun on määritettävä komennon koko polku.

Kuitenkin, kun sinun on suoritettava mukautettu komentosarja, et voi julistaa exec -komentoa samalla tavalla kuin ls komento ennen. Sen sijaan sinun on joko siirryttävä komentosarjan hakemistoon (päätelaitteen kautta) ja suoritettava komento sieltä tai, jos haluat mahdollisuuden suorittaa komennon mistä tahansa järjestelmän kohdasta, määritä komentosarjan absoluuttinen polku komento, joka auttaa kuorta löytämään sen.





Aiheeseen liittyviä: Hakemiston vaihtaminen Linuxissa cd -komennolla

Vaikka molemmat menetelmät toimivat hyvin, ne eivät ole kovin tehokkaita ja voivat tehdä koko prosessista nopeasti tylsiä rutiinia. Vaihtoehtoinen (lukea tehokas ja tehokas) tapa suorittaa ohjelmia ei-standardeista hakemistoista on lisätä niiden lähdehakemisto kuoren $ PATH-tiedostoon, jotta se tietää, mistä komentosarja löytyy, ja voi siksi suorittaa ne nopeasti.





$ PATH -muuttujan asettaminen Linuxissa

Riippuen siitä, mitä haluat saavuttaa --- onko se väliaikainen asennus suorittaaksesi komentosarjan vain kerran vai aiotko käyttää komentosarjaa säännöllisesti --- voit lisätä hakemiston $ PATH: iin eri tavoilla.

1. $ PATH -muuttujan asetus väliaikaisesti

Jos haluat suorittaa komentosarjan tai ohjelman vain nykyisessä (aktiivisessa) istunnossasi, voit asettaa väliaikaisen $ PATH -muuttujan. Kun teet niin, voit suorittaa kyseisen ohjelman komennolla mistä tahansa järjestelmästäsi ilman, että sinun on sisällytettävä sen koko polku komentoon, mutta vain nykyiseen istuntoon.

Jos haluat asettaa muuttujan $ PATH tilapäisesti, avaa pääte ja lisää seuraavaan syntaksiin hakemistot muuttujaan:

export PATH=$PATH:/path/to/directory

Esimerkiksi:

export PATH=$PATH:/home/smithy/scripts/

Huomaa, että tällä kokoonpanolla voit suorittaa ohjelman vain aktiivisen istunnon aikana. Kun asetat muuttujan $ PATH tilapäisesti, järjestelmä palauttaa sen oletusasetuksiin tietokoneen uudelleenkäynnistyksen jälkeen.

2. Pysyvän $ PATH -muuttujan asettaminen

Jos järjestelmässäsi on ohjelma, jota käytät todennäköisesti usein, sinun on asetettava muuttuja $ PATH sille pysyvästi. Tämä varmistaa, että kuori muistaa hakemistonsa myös uudelleenkäynnistyksen jälkeen.

Toisin kuin väliaikainen ratkaisu, $ PATH: n asettaminen pysyvästi sisältää muutamia lisävaiheita: tunnista käyttämäsi kuori, muokkaa vastaavaa määritystiedostoa ja aseta muuttuja $ PATH.

Voit tunnistaa järjestelmän kuoren suorittamalla seuraavan komennon päätelaitteessa:

echo $0

Sinun pitäisi nähdä aktiivisen kuoren nimi ulostulona. Useimmissa tapauksissa tämä on Bash -kuori , ellet ole vaihtanut sitä Zsh-, Ksh- tai muuhun Linux -kuoreen.

Nyt sinun on muokattava sen asetustiedostoa käyttämäsi kuoren perusteella. Tässä on tiedosto, jota sinun on muokattava kuoren perusteella:

Kuoren nimiMääritystiedosto
lyödä~/.bashrc
ksh~/.kshrc
zsh~/.zshrc
csh~/.cshrc

Jos kyseessä on jokin muu kuori, tarkista sen dokumentaatiosta sen kokoonpanotiedoston nimi.

Kun olet määrittänyt muokattavan tiedoston, aseta $ PATH -muuttuja seuraavasti. Tässä oppaassa osoitamme, kuinka $ PATH -muuttuja asetetaan Bash -kuoreen.

  1. Avaa pääte ja kirjoita seuraava komento avataksesi .bashrc tiedosto. Voit käyttää mikä tahansa Linux -tekstieditori valinnastasi. | _+_ |
  2. Määritä $ PATH -muuttuja seuraavan syntaksin avulla. | _+_ |
  3. Tallenna tiedosto ja päivitä nykyinen kuoriympäristö käyttämällä lähde . nano ~/.bashrc
  4. Kirjoita seuraava komento tarkistaaksesi, onko hakemisto lisätty vai ei. | _+_ |

Jos kirjoitit hakemistopolun oikein, se näkyy järjestelmän $ PATH -versiossa, ja sinun pitäisi pystyä suorittamaan kaikki kansion sisällä olevat komentosarjat mistä tahansa järjestelmän hakemistosta.

Lisäksi Linux mahdollistaa myös $ PATH-muuttujan asettamisen pysyvästi koko järjestelmää koskevassa kokoonpanossa, jotta jokainen järjestelmän käyttäjä voi käyttää ja suorittaa määritetyssä hakemistossa olevia mukautettuja komentosarjoja.

Jos haluat asettaa $ PATH: n maailmanlaajuisesti, sinun on lisättävä hakemisto samalla komennolla, jota käytit väliaikaisen ja pysyvän asennuksen lisäämisen yhteydessä, mutta joko /etc/environment tai /etc/profile tiedosto.

Avaa jompikumpi näistä tiedostoista ja liitä hakemiston polku:

export PATH=$PATH:/path/to/directory/

$ PATH -asetuksen määrittäminen Linuxissa

Yllä olevien vaiheiden avulla voit asettaa järjestelmän $ PATH etsimään komentosarjoja hakemistoista, jotka ovat muuten määrittelemättömiä.

Useimmissa tapauksissa suosittelemme, että asetat $ PATH-muuttujan järjestelmäsi pysyvästi käyttäjäkohtaiseen kokoonpanoon, koska se on tehokkain tapa kahdesta menetelmästä.

Muista myös, että ellei järjestelmässäsi ole tiettyä ohjelmaa, jota haluat käyttää maailmanlaajuisesti, sinun ei tarvitse asettaa muuttujaa $ PATH koko järjestelmää koskevassa kokoonpanossa. The paikantaa ja löytö Linux -komennot ovat hengenpelastaja, jos kohtaat ongelmia etsiessäsi $ PATH -muuttujaan lisättävää lähdehakemistoa.

Jaa Jaa Tweet Sähköposti Kuinka löytää hakemisto Linuxista

Etsitkö jotain? Näin löydät tarkan hakemiston, jota tarvitset Linuxissa.

Lue seuraava
Liittyvät aiheet
  • Linux
  • Terminaali
  • Linux
Kirjailijasta Yash Wate(21 artikkelia julkaistu)

Yash on MUO: n henkilöstökirjoittaja DIY, Linux, ohjelmointi ja turvallisuus. Ennen kuin hän löysi intohimonsa kirjallisesti, hän kehitti verkkoa ja iOS: ää. Löydät hänen kirjoituksensa myös TechPP: stä, jossa hän kattaa muita teemoja. Teknologian lisäksi hän nauttii puhumisesta tähtitieteestä, Formula 1: stä ja kelloista.

Lisää Yash Watelta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi

Sinun pitäisi nähdä aktiivisen kuoren nimi ulostulona. Useimmissa tapauksissa tämä on Bash -kuori , ellet ole vaihtanut sitä Zsh-, Ksh- tai muuhun Linux -kuoreen.

Nyt sinun on muokattava sen asetustiedostoa käyttämäsi kuoren perusteella. Tässä on tiedosto, jota sinun on muokattava kuoren perusteella:

Kuoren nimiMääritystiedosto
lyödä~/.bashrc
ksh~/.kshrc
zsh~/.zshrc
csh~/.cshrc

Jos kyseessä on jokin muu kuori, tarkista sen dokumentaatiosta sen kokoonpanotiedoston nimi.

Kun olet määrittänyt muokattavan tiedoston, aseta $ PATH -muuttuja seuraavasti. Tässä oppaassa osoitamme, kuinka $ PATH -muuttuja asetetaan Bash -kuoreen.

  1. Avaa pääte ja kirjoita seuraava komento avataksesi .bashrc tiedosto. Voit käyttää mikä tahansa Linux -tekstieditori valinnastasi. | _+_ |
  2. Määritä $ PATH -muuttuja seuraavan syntaksin avulla. | _+_ |
  3. Tallenna tiedosto ja päivitä nykyinen kuoriympäristö käyttämällä lähde . nano ~/.bashrc
  4. Kirjoita seuraava komento tarkistaaksesi, onko hakemisto lisätty vai ei. | _+_ |

Jos kirjoitit hakemistopolun oikein, se näkyy järjestelmän $ PATH -versiossa, ja sinun pitäisi pystyä suorittamaan kaikki kansion sisällä olevat komentosarjat mistä tahansa järjestelmän hakemistosta.

Lisäksi Linux mahdollistaa myös $ PATH-muuttujan asettamisen pysyvästi koko järjestelmää koskevassa kokoonpanossa, jotta jokainen järjestelmän käyttäjä voi käyttää ja suorittaa määritetyssä hakemistossa olevia mukautettuja komentosarjoja.

Jos haluat asettaa $ PATH: n maailmanlaajuisesti, sinun on lisättävä hakemisto samalla komennolla, jota käytit väliaikaisen ja pysyvän asennuksen lisäämisen yhteydessä, mutta joko /etc/environment tai /etc/profile tiedosto.

kuinka ladata useita valokuvia facebookista

Avaa jompikumpi näistä tiedostoista ja liitä hakemiston polku:

export PATH=$PATH:/path/to/directory/

$ PATH -asetuksen määrittäminen Linuxissa

Yllä olevien vaiheiden avulla voit asettaa järjestelmän $ PATH etsimään komentosarjoja hakemistoista, jotka ovat muuten määrittelemättömiä.

Useimmissa tapauksissa suosittelemme, että asetat $ PATH-muuttujan järjestelmäsi pysyvästi käyttäjäkohtaiseen kokoonpanoon, koska se on tehokkain tapa kahdesta menetelmästä.

Muista myös, että ellei järjestelmässäsi ole tiettyä ohjelmaa, jota haluat käyttää maailmanlaajuisesti, sinun ei tarvitse asettaa muuttujaa $ PATH koko järjestelmää koskevassa kokoonpanossa. The paikantaa ja löytö Linux -komennot ovat hengenpelastaja, jos kohtaat ongelmia etsiessäsi $ PATH -muuttujaan lisättävää lähdehakemistoa.

Jaa Jaa Tweet Sähköposti Kuinka löytää hakemisto Linuxista

Etsitkö jotain? Näin löydät tarkan hakemiston, jota tarvitset Linuxissa.

Lue seuraava
Liittyvät aiheet
  • Linux
  • Terminaali
  • Linux
Kirjailijasta Yash Wate(21 artikkelia julkaistu)

Yash on MUO: n henkilöstökirjoittaja DIY, Linux, ohjelmointi ja turvallisuus. Ennen kuin hän löysi intohimonsa kirjallisesti, hän kehitti verkkoa ja iOS: ää. Löydät hänen kirjoituksensa myös TechPP: stä, jossa hän kattaa muita teemoja. Teknologian lisäksi hän nauttii puhumisesta tähtitieteestä, Formula 1: stä ja kelloista.

Lisää Yash Watelta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi