我有个问题,我不知道该怎么走。
在我的系统中,我有一个别名定义为:
alias subl=\''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl'\'
我不确定这个文件在哪个文件中,我想要更改(或实际删除)它。
我可以在我的.zshrc中解开它的别名,但这并不是一种优雅的解决方案。
当我运行alias | grep subl时,它会显示别名。是否有一种方法让它也回显文件的路径,定义别名?
谢谢
发布于 2014-12-28 17:33:17
zsh -x 2>zsh.trace
exit
grep 'alias.*subl' zsh.trace-x选项使zsh输出它在stderr上执行的每个命令。读取文件时执行的任何命令都有一个前缀,其中包含文件名和行。因此,在跟踪文件中查找别名定义,您就会知道它是在哪里定义的。
https://unix.stackexchange.com/questions/176205
复制相似问题