Como faço para editar meu .profile
arquivo para definir um valor permanente para o meu PATH
variável?
Existe algum outro arquivo que precisa ser editado? (Isso é no CentOS 6.2)
Como faço para editar meu .profile
arquivo para definir um valor permanente para o meu PATH
variável?
Existe algum outro arquivo que precisa ser editado? (Isso é no CentOS 6.2)
Respostas:
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:
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
export PATH
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.
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)
answer
, Apesar). (Supõe-se que seja um símbolo de verificação, não é?)
- 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
E reinicie o sistema
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
exportar PATH = $ PATH: / new / pasta / caminho: / opt / anotherpath: / etc / etc / etc
salve e chmod + x /etc/profile.d/path.sh