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. Tento wikiHow 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
Krok 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 príkazu find. Povedzme, že ste potrebovali nájsť úplnú cestu k programu s názvom zábava:
-
Zadajte príkaz find / -name „zábava“-zadajte príkaz f print a stlačte kláves ↵ 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 zábava v adresári s názvom /hry/úžasné, vo výsledkoch príkazu by ste videli/hry/úžasné/zábavné.
Krok 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 nájdenie adresárov, v ktorých je váš shell nastavený na kontrolu spustiteľných súborov. Urobiť tak:
-
Do príkazového riadka napíšte echo $ PATH a stlačte kláves ↵ Enter.
- Výsledky by mali vyzerať 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ý.
Krok 3. Na cestu pridajte nový adresár
Povedzme, že chcete spustiť súbor s názvom zábava. Spustením príkazu find 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:
-
Zadajte príkaz export PATH = $ PATH:/games/awesome a stlačte kláves ↵ Enter.
- Teraz môžete bežať zábava stačí zadať jeho názov do príkazového riadka (namiesto /hry/úžasné/zábavné) a stlačením klávesu ↵ 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).