Você deve adicionar esse diretório à variável PATH. no shell C isso pode ser feito com o comando:
setenv PATH $PATH:/home/usr/bin
Recentemente, instalei um aplicativo (gnuplot) no diretório do usuário (/ home / usr / bin). Eu quero executar o aplicativo sempre que eu digito 'gnuplot' em qualquer diretório. O que eu poderia fazer?
Eu tentei definir o caminho em ~ / .cshrc por
setenv gnuplot /home/usr/bin/gnuplot
mas não funciona. Ele informa "comando não encontrado" enquanto digito o gnuplot no terminal.
Você deve adicionar esse diretório à variável PATH. no shell C isso pode ser feito com o comando:
setenv PATH $PATH:/home/usr/bin
Você tem várias opções. As duas primeiras opções funcionam apenas com um usuário. A terceira e quarta opções funciona para todos os usuários.
Adicione esta linha ao seu .cshrc
:% alias gnuplot '/home/usr/bin/gnuplot'
Adicione esta linha ao seu .cshrc
:% setenv PATH $PATH:/home/usr/bin
O arquivo /etc/csh.cshrc
é lido por todas as instâncias CSH. Você pode criar um alias ou atualizar a variável de ambiente $PATH
. Mesma sintaxe das opções anteriores.
Supondo que todos os usuários tenham acesso a /usr/bin/
, crie um link para gnuplot
:% $> ln -s /home/usr/bin/gnuplot /usr/bin/gnuplot