web-dev-qa-db-fra.com

Comment puis-je changer mon invite bash pour afficher mon répertoire de travail?

Je peux imprimer mon répertoire de travail actuel comme ceci

myPrompt$ pwd
/Users/me/myDir

Je veux que ma coque ressemble à ceci

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

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

39
bernie2436

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

Mettez ceci dans votre ~/.bashrc:

PS1='\w\$ '

Voici un one-liner pour OSX. Il ajoute l'invite souhaitée dans le fichier 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
5
Kit

Pour une raison quelconque, '\w\$' N'a pas fonctionné pour moi, mais à la place: export PS1="$(pwd) \$" et cela a fonctionné.

1
David

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

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