Je suis nouveau dans le domaine de la ligne de commande MacOS/UNIX et j'essaie de me familiariser avec cette dernière et le shell zsh. J'ai un livre sur le shell Zsh et dans une première section, il décrit l'utilisation de la commande "prompt". Cependant, mon système ne semble pas disposer de cette commande. Toute aide sur la façon dont je peux avancer serait appréciée.
Réponse
Trop de publicités?MacOS Catalina change le shell Unix par défaut en zsh (prononcé zee...shell). Le .zshrc est l'endroit qui est similaire à .bash_profile et .bashrc dans le shell bash.
Avant de commencer, assurez-vous que votre terminal est dans zsh, sinon passez à zsh avec chsh -s /bin/zsh
comando.
Dans votre répertoire par défaut
# nano .zshrc
Tapez ce qui suit :
PROMPT="%d"
Ensuite, exécutez le profil
# source .zshrc
Voilà, vous avez obtenu votre prompt avec seulement le répertoire courant dans votre prompt zsh.
Voici ma configuration : PROMPT="%d: %h-->"
Qui met un répertoire courant et un historique des commandes avec -->
dans le prompt.
Voici une description détaillée de la manière de personnaliser votre invite : https://scriptingosx.com/2019/07/moving-to-zsh-06-customizing-the-zsh-prompt/
Pour apprendre la différence entre le shell bash et zsh : https://sunlightmedia.org/bash-vs-zsh/
Un outil cool de génération d'invites zsh : https://zsh-prompt-generator.site/