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.
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.
- 1Ná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.
- Napíšte find / -name "fun" -type f print a stlačte ↵ Enter.
- 2Zobrazte 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ý.
- Napíšte echo $PATH na príkazový riadok a stlačte ↵ Enter.
- 3Na 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).
- Napíšte export PATH=$PATH:/games/awesome a stlačte ↵ Enter.
- 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.
- Ako vždy, dávajte pozor, čo robíte, keď ste prihlásení ako root.
Prečítajte si tiež: Ako vytvoriť ISO DVD v systéme Windows 7?