Ho provato tre modi diversi per creare un collegamento simbolico a Sublime Text sul mio Mac e, dopo aver riavviato ogni volta il terminale, continua a dirmi che il comando non è stato trovato. Sto usando un Mac con Yosemite (OSX Yosemite, 10.10). Come posso creare un collegamento simbolico in modo da poter aprire Sublime con il subcomando?
Uno
ln -s 'Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl' /bin/sub
Due
ln -s "Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl" /bin/sub
Tre (senza virgolette)
ln -s Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /bin/sub
/Applications/…, come sottolineato nella risposta, e hai bisogno dei privilegi di root per scrivere /bin(quindi sudo). La domanda residua è se sia sufficiente eseguire l'eseguibile in questo modo. Sei sicuro di non voler uno script di shell che fa qualcosa di simile open "/Applications/Sublime\ Text.app"al contenuto del file /bin?