Com comprovar el camí a Unix: 3 passos (amb imatges)

Taula de continguts:

Com comprovar el camí a Unix: 3 passos (amb imatges)
Com comprovar el camí a Unix: 3 passos (amb imatges)

Vídeo: Com comprovar el camí a Unix: 3 passos (amb imatges)

Vídeo: Com comprovar el camí a Unix: 3 passos (amb imatges)
Vídeo: Баста ft. Гуф - Моя Игра 2024, Abril
Anonim

Si heu escrit una ordre i veieu l'error "no s'ha trobat l'ordre", pot significar que el directori on s'ha desat l'executable no s'ha afegit al vostre camí. Aquest wikiHow us ensenya a trobar el camí d'accés complet a un fitxer, a mostrar les variables d'entorn del camí d'accés i a afegir nous directoris al vostre camí quan sigui necessari.

Passos

Comproveu Path al pas 1 d’Unix
Comproveu Path al pas 1 d’Unix

Pas 1. Cerqueu el camí d'accés complet a un fitxer

Si necessiteu trobar el camí d'accés absolut a un fitxer del vostre sistema, podeu fer-ho mitjançant l'ordre find. Suposem que calia trobar el camí complet cap a un programa anomenat diversió:

  • Escriviu find / -name "fun": escriviu f print i premeu ↵ Retorn.

    • Mostra el camí complet al fitxer anomenat diversió independentment del directori en què estigueu.
    • Si diversió en un directori anomenat / jocs / impressionant, veuríeu / games / awesome / fun als resultats de l'ordre.
Comproveu el camí d'accés al pas 2 d'Unix
Comproveu el camí d'accés al pas 2 d'Unix

Pas 2. Mostra la variable d'entorn del camí

Quan escriviu una ordre, l'intèrpret d'ordres la busca als directoris especificats pel vostre camí. Podeu utilitzar echo $ PATH per trobar els directoris que el vostre intèrpret d'ordres està configurat per comprovar si hi ha fitxers executables. Per fer-ho:

  • Escriviu echo $ PATH a l’indicador d’ordres i premeu ↵ Retorn.

    • Els resultats haurien de ser semblants a això: usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin
    • Aquesta sortida és una llista de directoris on s’emmagatzemen els fitxers executables. Si proveu d'executar un fitxer o una ordre que no es troba en cap dels directoris del vostre camí, rebreu un error que indica que l'ordre no s'ha trobat.
Comproveu Path al pas 3 d’Unix
Comproveu Path al pas 3 d’Unix

Pas 3. Afegiu un directori nou al camí d'accés

Suposem que voleu executar aquest fitxer anomenat diversió. Aprenent a l’hora d’executar l’ordre find que es troba en un directori anomenat / games / awesome. Tanmateix, / games / awesome no està al vostre camí i no voleu escriure el camí complet només per executar el joc. Per afegir-lo al vostre camí:

  • Escriviu export PATH = $ PATH: / games / awesome i premeu ↵ Retorn.

    • Ara ja pots córrer diversió només escrivint el seu nom a la línia d'ordres (en lloc de / jocs / impressionant / divertit) i prement ↵ Retorn.
    • Aquest canvi només afecta l’intèrpret d’ordres actual. Si obriu una nova finestra de terminal o inicieu la sessió en un altre lloc, haureu de tornar a afegir el camí. Per fer que el canvi sigui permanent, afegiu l'ordre al fitxer de configuració del vostre intèrpret d'ordres (per exemple, .bashrc, .cshrc).

Recomanat: