Como verificar o caminho no unix

Se você digitou um comando e veja o erro "comando não encontrado," Pode significar o diretório no qual seu executável é salvo não foi adicionado ao seu caminho. ThiTeaches você como encontrar o caminho completo para um arquivo, como exibir suas variáveis ​​de ambiente de caminho e como adicionar novos diretórios ao seu caminho quando necessário.

Passos

  1. Imagem intitulada Verifique o caminho no Unix Step 1
1. Encontre o caminho completo para um arquivo. Se você precisar encontrar o caminho absoluto para um arquivo no seu sistema, você pode fazer isso usando o achar comando. Digamos que você precisasse encontrar o caminho completo para um programa chamado Diversão:
  • Modelo encontrar / nome "Diversão" -Type f impressão e pressione ↵ Enter.
  • Isso mostra o caminho completo para o arquivo chamado Diversão Não importa qual diretório você está em.
  • Se Diversão Em um diretório chamado / jogos / incrível, você veria / jogos / incrível / divertido Nos resultados do comando.
  • Imagem intitulada Verifique o caminho no Unix Step 2
    2. Exibe sua variável de ambiente de caminho. Quando você digita um comando, o shell procura por ele nos diretórios especificados pelo seu caminho. Você pode usar Echo $ Path Para encontrar quais diretórios seu shell está definido para verificar arquivos executáveis. Para fazer isso:
  • Modelo Echo $ Path No prompt de comando e pressione ↵ Enter.


  • Os resultados devem parecer algo assim: USR / local / bin: / usr / sbin: / usr / bin: / sbin: / bin
  • Esta saída é uma lista de diretórios onde os arquivos executáveis ​​são armazenados. Se você tentar executar um arquivo ou comando que não esteja em um dos diretórios em seu caminho, receberá um erro que diz que o comando não é encontrado.
  • Imagem intitulada Verifique o caminho no Unix Step 3
    3. Adicione um novo diretório ao caminho. Digamos que você queira executar esse arquivo chamado Diversão. Você aprendeu de executar o achar comando que está em um diretório chamado / jogos / incrível. Contudo, / jogos / incrível não está no seu caminho, e você não quer digitar o caminho completo apenas para executar o jogo. Para adicioná-lo ao seu caminho:
  • Modelo Path Exportar = $ Caminho: / Jogos / Impressionante e pressione ↵ Enter.
  • Agora você pode correr Diversão apenas digitando seu nome na linha de comando (em vez de / jogos / incrível / divertido) e pressionando ↵ Enter.
  • Essa alteração afeta apenas a concha atual. Se você abrir uma nova janela terminal ou entrar em outro lugar, você terá que adicionar novamente o caminho. Para tornar a alteração permanente, adicione o comando ao arquivo de configuração do seu shell (E.G., .Bashrc, .cshrc).
  • Vídeo

    Ao usar este serviço, algumas informações podem ser compartilhadas com o YouTube.

    Pontas

    Por padrão, o shell não pesquisa seu diretório atual no OSES do tipo UNIX (BSD, Linux, etc.) a menos que já esteja em seu caminho. Isso pode ser corrigido adicionando um período (ponto), que é o Unix Curto-Cut para o diretório atual. Isso pode ser alterado indo para o seu diretório pessoal. Isso deve conter `.perfil`. Use um editor, como VI, para abrir, alterar e salvar.

    Avisos

    Como sempre, tenha cuidado com o que você faz enquanto estiver logado como root.
    Compartilhe na rede social:
    Semelhante