Se você abrir o arquivo .profile
, localizado em seu diretório pessoal, ou seja, /home/yourusername
ou ~
, usando sudo gedit ~/.profile
, na verdade, quais arquivos serão usados pelo seu shell de login.
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
PATH=/usr/local:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin
(Digitar echo $PATH
no seu terminal também teria dado o valor da variável PATH
.)
Eu não tenho um arquivo .bash_profile
nem um .bash_login
, portanto o interpretador de comandos do meu shell de login - que é o bash - executa meu .profile
conforme declarado no arquivo. (Descubra qual é o seu shell usando echo $SHELL
. Se a saída for diferente de /bin/bash
, você pode estar interessado nisso: link )
Embora esteja escrito no arquivo .profile
acima de include .bashrc if running bash
, meu arquivo .bashrc
está vazio, por exemplo.
Por isso incluí os caminhos para os diretórios dos meus comandos como /usr/bin
diretamente no arquivo .profile
.
Se /usr/bin
não estiver incluído no valor da variável PATH
, definida no arquivo .profile
, basta adicioná-lo depois dos outros caminhos usando dois pontos. A ordem dos caminhos não importa.
Parte do motivo pelo qual isso aconteceu com você após a inicialização em seu outro sistema operacional é porque as alterações, como excluir permanentemente ou adicionar um caminho, são efetivadas somente após a reinicialização. Então, como @solsTiCe já mencionado, o Windows não pode mexer com o seu sistema. "Algo" deve ter mudado a variável PATH
.
caminho caminhos . perfil faça login loop 14.04