Ako skontrolovať cestu v Unixe: 3 kroky (s obrázkami)

Obsah:

Ako skontrolovať cestu v Unixe: 3 kroky (s obrázkami)
Ako skontrolovať cestu v Unixe: 3 kroky (s obrázkami)

Video: Ako skontrolovať cestu v Unixe: 3 kroky (s obrázkami)

Video: Ako skontrolovať cestu v Unixe: 3 kroky (s obrázkami)
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Apríl
Anonim

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

Skontrolujte cestu v Unixi, krok 1
Skontrolujte cestu v Unixi, krok 1

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é.
Skontrolujte cestu v Unixi, krok 2
Skontrolujte cestu v Unixi, krok 2

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ý.
Skontrolujte cestu v Unixe, krok 3
Skontrolujte cestu v Unixe, krok 3

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).

Video - Používaním tejto služby môžu byť niektoré informácie zdieľané so službou YouTube

Odporúča: