Hoe om die pad in Unix na te gaan: 3 stappe (met foto's)

INHOUDSOPGAWE:

Hoe om die pad in Unix na te gaan: 3 stappe (met foto's)
Hoe om die pad in Unix na te gaan: 3 stappe (met foto's)

Video: Hoe om die pad in Unix na te gaan: 3 stappe (met foto's)

Video: Hoe om die pad in Unix na te gaan: 3 stappe (met foto's)
Video: Chasing Nightmares | Critical Role | Campaign 3, Episode 11 2024, Mei
Anonim

As u 'n opdrag ingevoer het en die fout "opdrag nie gevind nie" sien, kan dit beteken dat die gids waarin u uitvoerbare program gestoor is, nie op u pad gevoeg is nie. Hierdie wikiHow leer u hoe u die volledige pad na 'n lêer kan vind, hoe u die veranderlikes in u padomgewing kan wys en hoe u, indien nodig, nuwe dopgehou op u pad kan voeg.

Stappe

Gaan Pad in Unix Stap 1 na
Gaan Pad in Unix Stap 1 na

Stap 1. Vind die volledige pad na 'n lêer

As u die absolute pad na 'n lêer op u stelsel moet vind, kan u dit doen met die opdrag vind. Kom ons sê dat u die volledige pad na 'n program genaamd moes vind pret:

  • Tik vind / -naam "fun" –tik f print en druk ↵ Enter.

    • Dit wys die volledige pad na die lêer met die naam pret maak nie saak in watter gids u is nie.
    • As pret in 'n gids genaamd /games/awesome, sien u/games/awesome/fun in die resultate van die opdrag.
Gaan Pad in Unix Stap 2 na
Gaan Pad in Unix Stap 2 na

Stap 2. Wys jou padomgewingsveranderlike

As u 'n opdrag intik, soek die dop daarna in die gidse wat deur u pad gespesifiseer is. U kan echo $ PATH gebruik om te vind watter dopgehou u dop moet kyk vir uitvoerbare lêers. Om so te doen:

  • Tik echo $ PATH by die opdragprompt en druk ↵ Enter.

    • Die resultate moet so lyk: usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    • Hierdie uitvoer is 'n lys van gidse waar uitvoerbare lêers gestoor word. As u probeer om 'n lêer of opdrag uit te voer wat nie in een van die gidse in u pad is nie, sal u 'n fout ontvang wat sê dat die opdrag nie gevind word nie.
Gaan Pad in Unix Stap 3 na
Gaan Pad in Unix Stap 3 na

Stap 3. Voeg 'n nuwe gids by die pad

Gestel u wil die lêer genaamd pret. U het geleer deur die vind -opdrag uit te voer dat dit in 'n gids genaamd /games /awesome is. /Games /awesome is egter nie in u pad nie, en u wil nie die volledige pad tik net om die speletjie uit te voer nie. Om dit by u pad te voeg:

  • Tik uitvoer PATH = $ PATH:/games/awesome in en druk ↵ Enter.

    • Nou kan jy hardloop pret net deur sy naam op die opdragreël in te tik (in plaas van /games/awesome/fun) en druk op ↵ Enter.
    • Hierdie verandering beïnvloed slegs die huidige dop. As u 'n nuwe terminale venster oopmaak of elders aanmeld, moet u die pad weer byvoeg. Om die verandering permanent te maak, voeg die opdrag by die konfigurasie -lêer van u dop (bv. .bashrc, .cshrc).

Aanbeveel: