J'ai un problème, je ne sais pas trop comment me déplacer.
Quelque part sur mon système, j'ai un alias défini comme tel:
alias subl=\''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl'\'
Je ne sais pas dans quel fichier il s'agit et je souhaite le modifier (ou le supprimer).
Je pourrais juste le supprimer dans mon .zshrc, mais ce n'est pas une solution aussi élégante.
Quand je cours, alias | grep subl
il me montre l'alias. Existe-t-il un moyen pour moi de faire également écho au chemin d'accès au fichier définissant l'alias?
Merci
grep -R 'alias subl...'
Réponses:
L'
-x
option oblige zsh à imprimer chaque commande qu'il exécute sur stderr. Toute commande exécutée à partir de la lecture d'un fichier a un préfixe avec le nom et la ligne du fichier. Recherchez donc la définition d'alias dans le fichier de trace et vous saurez où elle a été définie.la source