Eu sou capaz de mudar o prefixo do terminal com PS1="[\\W]$"
.
No entanto, sempre que eu reinicio o terminal ou abro uma nova instância, ele volta ao padrão.
Como posso tornar essa alteração permanente?
Obrigado!
Aqui está o conteúdo do ~/.profile
arquivo:
PS1="[\\W]\\$"
echo 'PS1="[\\W]$"' >> $HOME/.profile
.profile
arquivo..profile
arquivo.Respostas:
Se existirem .bash_profile e .profile, o bash lê apenas .bash_profile ao abrir um shell de logon. Portanto, tente adicionar a linha ao .bash_profile.
fonte
~/.bash_profile
outros scripts de perfil / logon.A maioria das personalizações do shell Bash, incluindo o
PS1
prompt do shell, deve ser definida~/.bashrc
, o que se aplica a todos os shells interativos.Você também precisará de um
~/.bash_profile
- que deve conter apenas itens para shells de logon - e deve obter~/.bashrc
, por exemplo,Se você tiver um,
~/.profile
ele deve conter apenas comandos compatíveis com POSIX e nada específico do Bash, o que significa que você deve preferir usar os~/.bash_profile
comandos de login quando tiver um~/.bashrc
para ele originar.fonte