Tengo un problema, no estoy seguro de cómo moverse.
En algún lugar de mi sistema, tengo un alias definido como tal:
alias subl=\''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl'\'
No estoy seguro de en qué archivo está esto, y quiero cambiarlo (o eliminarlo).
Podría desalisarlo en mi .zshrc, pero esa no es una solución tan elegante.
Cuando corro alias | grep subl
me muestra el alias. ¿Hay alguna manera de que yo también haga eco de la ruta al archivo que define el alias?
Gracias
grep -R 'alias subl...'
Respuestas:
La
-x
opción hace que zsh imprima cada comando que ejecuta en stderr. Cualquier comando que se ejecutó al leer un archivo tiene un prefijo con el nombre y la línea del archivo. Así que busque la definición de alias en el archivo de rastreo y sabrá dónde se definió.fuente