web-dev-qa-db-fra.com

Supprimer l'alias ghostscript

J'utilise zsh qui utilise gs comme alias pour git status. Mais sur Ubuntu, gs est un alias pour ghostscript. J'ai essayé de désinstaller ghostscript, mais je reçois plutôt ceci:

The program 'gs' is currently not installed. You can install it by typing:
Sudo apt install ghostscript
zsh: command not found: gs

J'ai aussi essayé:

unalias gs

Comme expliqué ici:

Comment supprimer un alias?

Mais cela me donne unalias: no such hash table element: gs.

Comment résoudre ce problème?

5
uvasal

On dirait que vous n'avez simplement pas défini cet alias. Les alias ont priorité sur les exécutables hachés comme gs, la présence de gs sur votre système n’affectera en rien l’alias. Donc, ajoutez simplement cette ligne à votre ~/.zshrc:

alias gs='git status'

Enregistrez le fichier, ouvrez un nouveau terminal et vous devriez être prêt.

Maintenant, ghostscript est très utile et vous voudrez peut-être le réinstaller. Si vous le faites, vous pouvez l'exécuter en tant que \gs ou command gs.

6
terdon