Parece que você esqueceu a barra /
. Tente isso:
export PATH=$PATH:/home/tony/scripts/
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.
Parece que você esqueceu a barra /
. Tente isso:
export PATH=$PATH:/home/tony/scripts/
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