Ako skontrolovať cestu v unixe?

1. Na zobrazenie premenných cesty použite echo $ PATH.
2. Na vyhľadanie úplnej cesty k súboru použite príkaz find / -name "názov_súboru" -typ f print.
3. Na export nového adresára na cestu použite export PATH = $ PATH:/new/adresár.

Toto ukazuje úplnú cestu k súboru s názvom zábava bez ohľadu na to
Toto ukazuje úplnú cestu k súboru s názvom zábava bez ohľadu na to, v ktorom adresári sa nachádzate.

Ak ste zadali príkaz a zobrazí sa chyba „príkaz nenájdený“, môže to znamenať, že adresár, v ktorom je uložený spustiteľný súbor, nebol pridaný do vašej cesty. Táto príručka vás naučí, ako nájsť úplnú cestu k súboru, ako zobraziť premenné prostredia cesty a ako v prípade potreby na cestu pridať nové adresáre.

Kroky

  1. 1
    Nájdite úplnú cestu k súboru. Ak potrebujete vo svojom systéme nájsť absolútnu cestu k súboru, môžete to urobiť pomocou find príkazu. Povedzme, že ste potrebovali nájsť úplnú cestu k programu s názvom zábava:
    • Napíšte find / -name "fun" -type f print a stlačte Enter.
      • Toto ukazuje úplnú cestu k súboru s názvom zábava bez ohľadu na to, v ktorom adresári sa nachádzate.
      • Ak vás baví adresár s názvom /games /awesome, /games/awesome/fun vo výsledkoch príkazu uvidíte.
  2. 2
    Zobrazte premennú prostredia vašej cesty. Keď zadáte príkaz, shell ho vyhľadá v adresároch určených vašou cestou. Môžete použiť echo $PATH na zistenie, ktoré adresáre je váš shell nastavený na kontrolu spustiteľných súborov. Urobiť tak:
    • Napíšte echo $PATH na príkazový riadok a stlačte Enter.
      • Výsledky by mali vyzerať asi takto: usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
      • Tento výstup je zoznamom adresárov, kde sú uložené spustiteľné súbory. Ak sa pokúsite spustiť súbor alebo príkaz, ktorý sa nenachádza v jednom z adresárov na vašej ceste, zobrazí sa chyba, že príkaz nebol nájdený.
    Vo výsledkoch príkazu by ste videli/games/awesome/fun
    Ak je zábava v adresári s názvom/games/awesome, vo výsledkoch príkazu by ste videli/games/awesome/fun.
  3. 3
    Na cestu pridajte nový adresár. Povedzme, že chcete spustiť súbor s názvom zábava. Spustením find príkazu ste sa dozvedeli, že je v adresári s názvom /games /awesome. Súbor /games /awesome sa vám však nenachádza v ceste a vy nechcete zadávať úplnú cestu, iba aby ste hru spustili. Ak ho chcete pridať na cestu:
    • Napíšte export PATH=$PATH:/games/awesome a stlačte Enter.
      • Teraz si môžete užiť zábavu jednoduchým zadaním jeho názvu do príkazového riadka (namiesto /games/awesome/fun) a stlačením Enter.
      • Táto zmena ovplyvní iba aktuálny shell. Ak otvoríte nové okno terminálu alebo sa prihlásite inde, budete musieť cestu znova pridať. Aby bola zmena trvalá, pridajte príkaz do konfiguračného súboru vášho shellu (napr. .Bashrc, .cshrc).

Tipy

  • V predvolenom nastavení shell nevyhľadáva váš aktuálny adresár v operačných systémoch typu Unix (BSD, Linux atď.), Pokiaľ už nie sú na vašej ceste. To je možné opraviť pridaním bodky (bodky), čo je skratka Unixu pre aktuálny adresár. Toto je možné zmeniť tak, že prejdete do svojho domovského adresára. Ten by mal obsahovať „.profile“. Na otvorenie, zmenu a uloženie použite editor, napríklad vi.

Varovania

  • Ako vždy, dávajte pozor, čo robíte, keď ste prihlásení ako root.
Súvisiace články
  1. Ako naformátovať počítač a nainštalovať Windows 10 SP3?
  2. Ako určiť rýchlosť procesora?
  3. Ako nainštalovať TinyXP?
  4. Ako zopakovať písanie v systéme Windows?
  5. Ako zmeniť sériové číslo systému Windows?
  6. Ako nainštalovať Kodi do systému Windows?
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail