Por que você fechou minha pergunta ???? O que há de errado em pedir coisas que não se sabe?
O Stack Overflow é para perguntas sobre programação. Você pode ter mais sorte com essa pergunta unix.stackexchange.com .
KatieK
Respostas:
5
Você provavelmente vai querer fazer isso no rcfile do seu shell (.bashrc, .zshrc, etc.). Você vai querer adicionar algo como o seguinte:
export PATH=$PATH:/new/folder/path
se você estiver apenas procurando anexar um caminho de arquivo. Ou você pode ficar complicado com isso e criar um arquivo de caminho (para zsh eu tenho um arquivo .zpath). Lá você pode fazer algo como:
Agora toda vez que o arquivo é originado ( source ~/.zpath por exemplo) carregará esses caminhos em seu ambiente. Você pode adicionar source ~/.zpath para o seu rcfile para que isso aconteça sempre que você efetuar login ou criar um novo shell.
Eu não quero acrescentar novos valores para PATH. Eu quero remover alguns valores e substituir alguns outros por novos. Devo apenas colocar export PATH= <new path> no meu arquivo .bashrc? (Coloquei isso no meu arquivo .profile, mas não pareceu ter nenhum efeito)
One Two Three
Sim, coloque isso na sua .bashrc.
mgoffin
Obrigado! (Eu não sei como marcar sua resposta como o answer, Apesar). (Supõe-se que seja um símbolo de verificação, não é?)
One Two Three
Não totalmente certo (eu não fiz nenhuma pergunta ainda). Eu pensei que havia uma imagem de seleção sob o voto de upvote / down.
mgoffin
0
- Go to /etc/profile
Go to line # Path manipulation if [ "$EUID" = "0]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
***add your path like this- pathmunge /your/path
** ou você altera userid (0 é root) ou adiciona mais condições como
if [ "$EUID" >= "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
** to find your id type this command at prompt #id
Respostas:
Você provavelmente vai querer fazer isso no rcfile do seu shell (.bashrc, .zshrc, etc.). Você vai querer adicionar algo como o seguinte:
se você estiver apenas procurando anexar um caminho de arquivo. Ou você pode ficar complicado com isso e criar um arquivo de caminho (para zsh eu tenho um arquivo .zpath). Lá você pode fazer algo como:
Agora toda vez que o arquivo é originado (
source ~/.zpath
por exemplo) carregará esses caminhos em seu ambiente. Você pode adicionarsource ~/.zpath
para o seu rcfile para que isso aconteça sempre que você efetuar login ou criar um novo shell.fonte
PATH
. Eu quero remover alguns valores e substituir alguns outros por novos. Devo apenas colocarexport PATH= <new path>
no meu arquivo .bashrc? (Coloquei isso no meu arquivo .profile, mas não pareceu ter nenhum efeito)answer
, Apesar). (Supõe-se que seja um símbolo de verificação, não é?)** ou você altera userid (0 é root) ou adiciona mais condições como
E reinicie o sistema
fonte
Eu acho que fazer um script bash para isso você precisa usar o profile.d / etc / profile poderia ser substituído por uma atualização?
vi /etc/profile.d/path.sh
! / bin / bash
exportar PATH = $ PATH: / new / pasta / caminho: / opt / anotherpath: / etc / etc / etc
salve e chmod + x /etc/profile.d/path.sh
fonte