Você pode usar seqüências de escape no prompt variables .
Coloque isso no seu ~/.bashrc
:
PS1='\w\$ '
Eu posso imprimir meu diretório de trabalho atual assim
myPrompt$ pwd
/Users/me/myDir
Eu quero que meu shell fique assim
/Users/me/myDir$ pwd
/Users/me/myDir
Isso é possível? Como posso fazer isso?
Você pode usar seqüências de escape no prompt variables .
Coloque isso no seu ~/.bashrc
:
PS1='\w\$ '
Aqui está um one-liner para o OSX. Ele anexa o prompt desejado no arquivo de perfil e, em seguida, recarrega o perfil.
echo "PS1='\w\$ '" >> ~/.bash_profile; source ~/.bash_profile
No El Capitan você vai querer usar
echo "PS1='\w\$ '" >> ~/.profile; source ~/.profile
Por algum motivo '\w\$'
não funcionou para mim, mas em vez disso eu fiz: export PS1="$(pwd) \$"
e funcionou.
Parece um thread antigo, mas os passos abaixo funcionaram para mim no OS X 10.9.5
PS1='\w\$ '
em ~/.profile
~/.bashrc
, remova-as