atualizando meu caminho não está funcionando

0

Eu quero adicionar um diretório de script no meu diretório pessoal (para algo diferente, apenas adicionando ao bin). Eu continuo recebendo "Nenhum tal arquivo ou diretório" após a atualização. Agora notei que no gerenciador de arquivos GUI no diretório "Home", parece o que eu vejo no terminal em / home / tony / (tony é meu login). Eu estou fazendo tudo no terminal, mas isso é confuso, então como alguém de lado pode explicar essa discrepância?

Então no meu terminal eu executo o comando ls e consigo ver o subdiretório "scripts" e posso executar os scripts no diretório manualmente.

Eu posso me mudar para lá e executar o pwd e receber / home / tony / scripts

no meu arquivo .bashrc eu adicionei várias tentativas diferentes e sempre "pego" a atualização, mas o diretório nunca é encontrado. Como no meu caminho é atualizado e quando eu $ echo de volta, dá a mensagem de erro e, claro, meus scripts não são executados.

Eu tenho, por exemplo, agora mesmo

PATH=$PATH:/home/tony/scripts
export PATH

E então, se eu "fonte" novamente ou abrir um novo terminal eu sempre recebo "Nenhum tal arquivo ou diretório"

ele imprime a mudança que eu faço todas as vezes e eu tentei todos os tipos de combinações (ou seja, $ PATH: $ HOME / scripts ...) e não importa o que eu faça, não há diretório.

editar:

Com base na primeira resposta, comentei as alterações no meu .bashrc e ainda estou recebendo o erro de algo básico no meu caminho da instalação.

Portanto, este é o meu caminho atual quando eu log in que foi configurado pela instalação ... Eu realmente não fiz muito ainda a esta instalação em tudo.

tony@tony-GT70-MSI:~$ $echo $PATH
bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: No such file or directory

postou meu .bashrc aqui ... link LOL e os dois últimos são comentados enquanto eu estou tentando resolver isso ... mas quando descomentados eles aparecem no caminho.

    
por user1054210 15.10.2014 / 00:31

2 respostas

0

Parece que você esqueceu a barra / . Tente isso:

export PATH=$PATH:/home/tony/scripts/
    
por camconn 15.10.2014 / 00:56
0

Com base no seu .bashrc colado e na saída ls -l , depois que as linhas PATH forem descomentadas novamente, você poderá executar o script de teste.

Tente remover o comentário dessas linhas e, em seguida:

. ~/.bashrc
test.scr
    
por Dump Cake 15.10.2014 / 05:05