9 votes

Réinitialiser la configuration de Zsh ?

Hier, j'ai installé Zsh, et j'ai essayé de configurer certaines choses, mais d'une manière ou d'une autre, tout est en désordre. Beaucoup de commandes ne fonctionnent pas, j'ai fait PROMPT dans ~/.zshrc mais cela ne fonctionne pas non plus correctement.

Par exemple, lorsque j'essaie de rechercher quelque chose : enter image description here

Maintenant, comme vous pouvez le voir, je n'ai pas non plus le nom de l'invite même si j'ai ajouté l'option PROMPT="...." dans le ~/.zshrc archivo.

Est-il possible de réinitialiser l'ensemble de la configuration ?

zsh  echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/mosquito/HP_Fortify/HP_Fortify_SCA_and_Apps_3.80/bin:/home/mosquito/HP_Fortify/HP_Fortify_SCA_and_Apps_3.80/bin

zsh  cat /etc/shells
/etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/bin/zsh
/usr/bin/zsh

10voto

RCF Points 2009

Pour réinitialiser votre configuration zsh, supprimez toutes les instances de .zshrc et tous les fichiers d'échange .zshrc. ??? que vous pourriez avoir laissés lors de modifications précédentes.

rm -f ~/.zshrc*

Ensuite, fermez votre session de terminal et ouvrez-la à nouveau. Vous devriez obtenir l'écran "nouvel utilisateur". Sélectionnez les options dans les invites du menu pour créer un nouveau point de départ recommandé pour votre configuration .zshrc et ajoutez toutes les invites ou autres options dont vous avez besoin.

Ça devrait le faire.

Assurez-vous simplement que zsh est dans le fichier /etc/shells.

which zsh

Vérifiera le chemin vers votre zsh Shell.

Définir le Shell par défaut à zsh, si ce n'est pas déjà fait avec

chsh -s $(which zsh)

Vérifiez que votre FPATH contient les dossiers zsh functions et site-functions.

J'espère que tout va bien.

4voto

DonnaLea Points 141

J'ai fini par copier le contenu du fichier modèle dans le dépôt github dans mon fichier ~/.zshrc que j'avais raté, trouvé ici : https://github.com/robbyrussell/oh-my-zsh/blob/master/templates/zshrc.zsh-template

3voto

Je voudrais simplement ajouter que si vous utilisez quelque chose comme oh-my-zsh alors, au lieu de simplement supprimer le .zshrc Vous devez copier le fichier standard par défaut .zshrc archivo.

Utilisez cette commande à la place :

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X