我正在尝试为 Sublime Text 3 创建命令行链接。
如果我运行/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl
Sublime Text 会正常打开。
然后我跑sudo ln "/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl" /usr/bin/subl
重新启动终端,我得到了这个:
$ ls /usr/bin/subl
/usr/bin/subl
$ subl
-bash: subl: command not found
我也尝试在我的.profile
alias subl="/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl"
但我也得到command not found
编辑:
/usr/bin/
也在我PATH
的
编辑2:
我尝试重新启动计算机,但仍然无法正常工作。
似乎我创建的任何新别名在我的.profile
.
我试过ln -s "/usr/bin/mail" /usr/bin/testln
了,它确实有效。
EDIT3:
我通过输入别名.bash_profile
来让它工作。我仍然想知道为什么我的ln
不起作用。