Ora è possibile avviare eseguibili di Windows (come Sublime Text) dalla riga di comando di Bash su Ubuntu.
Dovresti anche essere in grado di impostare un alias per usarlo dalla riga di comando (come stavi cercando di fare). Il mio è il seguente (e funziona bene):
alias subl='"/mnt/c/Program Files/Sublime Text 3/subl.exe"'
Nota la seconda serie di virgolette:questo è necessario a causa degli spazi nel percorso del file. In alternativa puoi usare l'escape degli spazi (come hai fatto nel tuo esempio).
La risposta di Nick F è corretta, ma c'è un avvertimento importante.
Se il tuo intento è modificare i file Linux utilizzando Sublime Text, allora dovresti riconsiderare. Farlo può causare il danneggiamento dei dati, come ho scoperto in prima persona.
Vedi qui per maggiori dettagli sul perché:https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/
Mi rendo conto che questo è un vecchio post, ma spero che serva da avvertimento per gli altri utenti che tentano di configurare Sublime Text per modificare i file Linux.
La creazione di alias non ti consentirà di utilizzare
subl path_to_file
invece, puoi semplicemente collegare l'applicazione subl alla tua cartella /bin
sudo ln -s /mnt/c/Program\ Files/Sublime\ Text\ 3/subl.exe /bin/subl
Fatto!!
Se non c'è la cartella /bin, fai whereis ls
e sostituisci /bin con la directory di output
ps-/bin è una directory standard in un sistema operativo simile a Unix che contiene l'eseguibile (forma abbreviata di binari)