Verificați calea în UNIX

Ați intrat vreodată o comandă simplă și ați primit un mesaj de eroare?

  • $ woot
  • bash: woot: comanda nu a fost găsită

În acest caz, comanda nu este inclusă în calea PATH sau pur și simplu nu există în sistemul dvs.

metodă

Imaginea intitulată Verificați calea în Unix Pasul 1.jpeg
1
Utilizați comanda corectă. Când tastați o comandă, shell-ul caută comenzile încorporate și apoi caută directoarele listate în variabila PATH.
  • Pentru a verifica PATH, tastați "echo $ PATH".
    Imaginea intitulată Verificați calea în Unix Pasul 1Bullet1.jpeg
    • $ echo $ PATH
      • / Sbin: / usr / sbin: / bin: / usr / bin: / usr / X11R6 / bin: / usr / local / sbin: / usr / local / bin
  • Imaginea intitulată Verificați calea în Unix Pasul 2.jpeg


    2
    Luați semnul dolarului cu el, în caz contrar shell-ul va ieși simplu "PATH" pe ecran. Aceasta arată directoarele bifate. Ele sunt afișate separate de colonii.
  • Imaginea intitulată Căutați calea în Unix Pasul 3.jpeg
    3
    Pentru a găsi locația exactă a comenzii, folosiți comenzile "care" sau "type":
    • $ which ifconfig
    • / Sbin / ifconfig
    • $ tip ifconfig
    • ifconfig este / sbin / ifconfig
  • Sfaturi

    • Shell nu caută în mod automat directorul curent în sistemele de operare UNIX (BSD, Linux, etc.) decât dacă este inclus în calea ta. Puteți remedia acest lucru prin adăugarea unui punct, care este comanda rapidă UNIX pentru directorul curent. Puteți schimba acest lucru accesând directorul de acasă. Aceasta ar trebui să conțină ".profile". Pentru a deschide, modifica și salva, utilizați un editor precum: De exemplu vi.

    avertismente

    • Ca întotdeauna, aveți grijă ce faceți în timp ce vă conectați ca root.
    Distribuiți pe rețelele sociale:

    înrudit