Estou tendo um problema, não sei ao certo como se locomover.
Em algum lugar do meu sistema, eu tenho um alias definido da seguinte maneira:
alias subl=\''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl'\'
Não tenho certeza em qual arquivo ele está e quero alterá-lo (ou removê-lo).
Eu poderia unalias-lo no meu .zshrc, mas isso não é uma solução tão elegante.
Quando corro, alias | grep subl
ele mostra o alias. Existe uma maneira de eu também fazer eco do caminho para o arquivo que define o alias?
obrigado
grep -R 'alias subl...'
Respostas:
A
-x
opção faz com que o zsh imprima todos os comandos que ele executa no stderr. Qualquer comando que foi executado a partir da leitura de um arquivo possui um prefixo com o nome e a linha do arquivo. Portanto, procure a definição de alias no arquivo de rastreamento e você saberá onde ela foi definida.fonte