Я попробовал три разных способа создать символическую ссылку на Sublime Text на моем Mac, и после каждого перезапуска терминала он все равно продолжает сообщать мне, что команда не найдена. Я использую Mac с Yosemite (OSX Yosemite, 10.10). Как я могу создать символическую ссылку, чтобы я мог открыть Sublime с помощью sub
команды?
Один
ln -s 'Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl' /bin/sub
Два
ln -s "Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl" /bin/sub
Три (без кавычек)
ln -s Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /bin/sub
/Applications/…
, как указано в ответе, и вам нужны права суперпользователя для записи /bin
(следовательно sudo
). Остаточный вопрос заключается в том, достаточно ли запустить такой исполняемый файл. Вы уверены, что не хотите, чтобы сценарий оболочки выполнял что-то подобное open "/Applications/Sublime\ Text.app"
вместо содержимого файла /bin
?