Cum să verificați calea în Unix: 3 pași (cu imagini)

Cuprins:

Cum să verificați calea în Unix: 3 pași (cu imagini)
Cum să verificați calea în Unix: 3 pași (cu imagini)

Video: Cum să verificați calea în Unix: 3 pași (cu imagini)

Video: Cum să verificați calea în Unix: 3 pași (cu imagini)
Video: How to Replace a Transmission (Full DIY Guide) 2024, Mai
Anonim

Dacă ați tastat o comandă și vedeți eroarea „comanda nu a fost găsită”, ar putea însemna că directorul în care este salvat executabilul dvs. nu a fost adăugat la calea dvs. Acest wikiHow vă învață cum să găsiți calea completă către un fișier, cum să afișați variabilele de mediu ale căii și cum să adăugați directoare noi la calea dvs. atunci când este necesar.

Pași

Verificați calea în Unix Pasul 1
Verificați calea în Unix Pasul 1

Pasul 1. Găsiți calea completă către un fișier

Dacă trebuie să găsiți calea absolută către un fișier din sistemul dvs., puteți face acest lucru folosind comanda find. Să presupunem că trebuie să găsiți calea completă către un program numit distracţie:

  • Tastați find / -name "fun" - tastați f print și apăsați ↵ Enter.

    • Aceasta arată calea completă către fișierul numit distracţie indiferent în ce director vă aflați.
    • Dacă distracţie într-un director numit / jocuri / minunat, veți vedea / games / awesome / fun în rezultatele comenzii.
Verificați calea în Unix Pasul 2
Verificați calea în Unix Pasul 2

Pasul 2. Afișați variabila de mediu a căii

Când tastați o comandă, shell-ul o caută în directoarele specificate de calea dvs. Puteți utiliza echo $ PATH pentru a găsi ce directoare este setat shell-ul dvs. pentru a verifica fișierele executabile. Pentru a face acest lucru:

  • Tastați echo $ PATH la promptul de comandă și apăsați ↵ Enter.

    • Rezultatele ar trebui să arate cam așa: usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin
    • Această ieșire este o listă de directoare în care sunt stocate fișierele executabile. Dacă încercați să rulați un fișier sau o comandă care nu se află într-unul din directoarele din calea dvs., veți primi o eroare care spune că comanda nu este găsită.
Verificați calea în Unix Pasul 3
Verificați calea în Unix Pasul 3

Pasul 3. Adăugați un nou director la cale

Să presupunem că doriți să rulați acel fișier numit distracţie. De la executarea comenzii find ați aflat că se află într-un director numit / games / awesome. Cu toate acestea, / games / awesome nu este în calea ta și nu vrei să introduci calea completă doar pentru a rula jocul. Pentru a-l adăuga la calea ta:

  • Tastați export PATH = $ PATH: / games / awesome și apăsați ↵ Enter.

    • Acum puteți fugi distracţie doar prin tastarea numelui său în linia de comandă (în loc de / jocuri / minunat / distractiv) și apăsând ↵ Enter.
    • Această modificare afectează doar shell-ul curent. Dacă deschideți o fereastră nouă de terminal sau vă conectați în altă parte, va trebui să adăugați din nou calea. Pentru a face modificarea permanentă, adăugați comanda în fișierul de configurare al shell-ului (de ex., .bashrc, .cshrc).

Video - Prin utilizarea acestui serviciu, unele informații pot fi partajate cu YouTube

Recomandat: