Kako preveriti pot v Unixu: 3 koraki (s slikami)

Kazalo:

Kako preveriti pot v Unixu: 3 koraki (s slikami)
Kako preveriti pot v Unixu: 3 koraki (s slikami)

Video: Kako preveriti pot v Unixu: 3 koraki (s slikami)

Video: Kako preveriti pot v Unixu: 3 koraki (s slikami)
Video: First Ever SDXL Training With Kohya LoRA - Stable Diffusion XL Training Will Replace Older Models 2024, April
Anonim

Če ste vnesli ukaz in videli napako "ukaz ni bil najden", lahko to pomeni, da imenik, v katerem je shranjena vaša izvedljiva datoteka, ni bil dodan na vašo pot. Ta wikiHow vas uči, kako najti celotno pot do datoteke, kako prikazati spremenljivke okolja poti in kako po potrebi dodati nove imenike na pot.

Koraki

Preverite pot v Unixu 1. korak
Preverite pot v Unixu 1. korak

Korak 1. Poiščite celotno pot do datoteke

Če morate najti absolutno pot do datoteke v sistemu, lahko to storite z ukazom find. Recimo, da morate najti celotno pot do programa, imenovanega zabavno:

  • Vnesite find / -name "fun" -type f print in pritisnite ↵ Enter.

    • To prikazuje celotno pot do klicane datoteke zabavno ne glede na to, v katerem imeniku ste.
    • Če zabavno v imeniku, imenovanem /igre/super, boste v rezultatih ukaza videli/games/awesome/fun.
Preverite pot v 2. koraku Unixa
Preverite pot v 2. koraku Unixa

Korak 2. Prikažite spremenljivko okolja poti

Ko vnesete ukaz, ga lupina poišče v imenikih, ki jih določa vaša pot. Z echo $ PATH lahko ugotovite, katere imenike je vaša lupina nastavljena za preverjanje izvedljivih datotek. Narediti tako:

  • V ukazni poziv vnesite echo $ PATH in pritisnite ↵ Enter.

    • Rezultati bi morali izgledati nekako takole: usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    • Ta izhod je seznam imenikov, kjer so shranjene izvedljive datoteke. Če poskusite zagnati datoteko ali ukaz, ki ni v enem od imenikov na vaši poti, boste prejeli napako, ki pravi, da ukaza ni mogoče najti.
Korak 3 preverite pot v Unixu
Korak 3 preverite pot v Unixu

Korak 3. Na pot dodajte nov imenik

Recimo, da želite zagnati datoteko z imenom zabavno. Iz zagona ukaza find ste izvedeli, da je v imeniku /games /awesome. Vendar pa /games /awesome ni na vaši poti in ne želite vnesti celotne poti samo za zagon igre. Če ga želite dodati svoji poti:

  • Vnesite export PATH = $ PATH:/games/awesome in pritisnite ↵ Enter.

    • Zdaj lahko tečete zabavno samo tako, da v ukazno vrstico vnesete njegovo ime (namesto /igre/super/zabavno) in pritisnite ↵ Enter.
    • Ta sprememba vpliva le na trenutno lupino. Če odprete novo terminalsko okno ali se prijavite drugje, boste morali pot znova dodati. Če želite, da je sprememba trajna, dodajte ukaz v konfiguracijsko datoteko lupine (npr. .bashrc, .cshrc).

Video - z uporabo te storitve se lahko nekateri podatki delijo z YouTubom

Priporočena: