Vind die pad na 'n lêer in unix

As jy `n opdrag ingevoer het en `n opdrag nie gevind nie-fout kry, kan dit beteken dat die gids waar jou uitvoerbare gestoor is nie by jou pad gevoeg is nie. Hierdie tutoriaal sal jou leer hoe om die volledige pad na `n lêer te vind, hoe om padomgewingsveranderlikes te lys en hoe om nuwe vouers by jou pad te voeg wanneer dit nodig is.

Trappe

Prent getiteld Kontroleer pad in Unix Stap 1
1. Vind die volledige pad na `n lêer. As jy die volledige pad na `n lêer op jou stelsel moet vind, kan jy dit met die opdrag doen vind. Gestel jy moet die volledige pad na `n program met die naam vind pret:
  • tipe vind / -naam `pret` – tik f druk en klik ↵ Tik in.
  • Dit wys die volle pad na die lêer pret ongeag in watter gids jy is.
  • as pret in `n gids genaamd /speletjies/awesome staat, jy sien /speletjies/awesome/pret in die resultate van die opdrag.
Prent getiteld Kontroleer pad in Unix Stap 2
2. Wys jou pad omgewing veranderlike. Wanneer jy `n opdrag tik, soek die dop daarna in die dopgehou wat deur jou pad gespesifiseer word. Jy kan eggo $PATH gebruik om uit te vind watter gidse jou dop ingestel is om te kyk vir uitvoerbare. Om dit te doen:
tipe eggo $PATH in die opdragprompt en druk ↵ Tik in.
  • Die resultate moet iets soos volg lyk: usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  • Hierdie uitvoer wys `n lys van dopgehou waar uitvoerbare lêers gestoor word. As jy probeer om `n lêer of opdrag uit te voer wat nie in een van die gidse in jou pad is nie, sal jy `n fout kry wat sê dat die opdrag nie gevind is nie.
  • Prent getiteld Kontroleer pad in Unix Stap 3
    3. Voeg `n nuwe gids by die pad. Gestel jy het daardie lêer met die naam pret wil hardloop. Jy het geleer deur die uitvoering van die vind bevel dat dit in `n gids is wat /speletjies/awesome is genoem. Maar /speletjies/awesome is nie in jou pad nie en jy wil nie die volle pad intik om die speletjie te speel nie. Om dit by jou pad te voeg:
    tipe uitvoer PATH=$PATH:/games/awesome en druk ↵ Tik in.
  • Nou kan jy pret hardloop deur die naam op die opdragreël in te tik (in plaas van /speletjies/awesome/pret) ensovoorts ↵ Tik deur te klik.
  • Hierdie verandering raak slegs die huidige dop. As jy `n nuwe terminale venster oopmaak of elders aanmeld, sal jy die pad weer moet byvoeg. Om die verandering permanent te maak, voeg die opdrag by jou dop se konfigurasielêer (bv. .bashrc, .cshrc).
  • Wenke

    • By verstek soek die dop nie jou huidige gids in Unix-tipe bedryfstelsels (BSD, Linux, ens.).) tensy dit reeds in jou pad is. Dit kan opgelos word deur `n periode by te voeg (.) om aan te las. Dit is die Unix-kortpad vir die huidige gids. Dit kan verander word deur na jou tuislêergids te gaan. Dit sou `.profiel` moet bevat. Gebruik `n redigeerder, soos vi, om oop te maak, te redigeer en te stoor.

    Waarskuwings

    • Wees altyd versigtig wat jy doen terwyl jy as wortelgebruiker aangemeld is.

    Оцените, пожалуйста статью