Comment puis-je modifier mon invite bash pour afficher mon directory de travail?

Je peux imprimer mon dossier de travail actuel comme ceci

myPrompt$ pwd /Users/me/myDir 

Je veux que ma coquille ressemble à ceci

 /Users/me/myDir$ pwd /Users/me/myDir 

Est-ce possible? Comment puis-je le faire?

Vous pouvez utiliser des séquences d'échappement dans des variables promptes.

Mettez ceci dans votre ~/.bashrc :

 PS1='\w\$ ' 

Voici un one-liner pour OSX. Il ajoute l'invite souhaitée dans le file de profil, puis recharge le profil.

 echo "PS1='\w\$ '" >> ~/.bash_profile; source ~/.bash_profile 

Sur El Capitan, vous voudrez utiliser

 echo "PS1='\w\$ '" >> ~/.profile; source ~/.profile 

On dirait un vieux fil mais les étapes ci-dessous ont fonctionné pour moi sur OS X 10.9.5

  • mettez PS1='\w\$ ' dans ~/.profile
  • si vous avez apporté des modifications dans ~/.bashrc supprimez-les
  • fermez le terminal avec cmd + q
  • rouvrir le terminal