After following this tutorial, I cannot launch Sublime Text from command line. How can I fix this?


After following this tutorial and facing the reported problem, I googled it and realised that I had forgot to create a symbolic link.

sudo ln -s /opt/sublime/sublime_text /usr/bin/subl

Now the problem is solved :)

  • 3
    I think it would be better to use /usr/local/bin instead of /usr/bin. – lev Jan 26 '15 at 9:17
  • 9
    Do not do this with current versions of ST3 ... its already baked in – Scott Stensland Oct 17 '15 at 5:10
  • 2
    Did not occur for me using ST3, had to manually link. No command line options were available otherwise. – gnomed Apr 28 '16 at 18:01
  • 3
    To launch sublime you need to run subl from the Terminal. – E235 Jan 9 '18 at 10:53

For recent versions of Ubuntu and Sublime Text 3, I'm adding a symlink like this:

sudo ln -s /opt/sublime_text/sublime_text /usr/local/bin/subl

Then I can execute it from terminal like subl myFile.php.


For anyone who is struggling for sublime text 3.

After creating symlink for opening ST3 use :

subl .

dont use:

sublime .

Personally I prefer creating an alias in ~/.bashrc, to avoid having to keep track of symbolic links:

alias subl=/opt/sublime_text/sublime_text

for those who install sublime in Ubuntu Software, just type

sudo ln -s /snap/sublime-text/38/opt/sublime_text/sublime_text /usr/local/bin/subl
  • 1
    I suggest using the "current" version link, so the command becomes sudo ln -s /snap/sublime-text/current/opt/sublime_text/sublime_text /usr/local/bin/subl – Tom Mar 28 '19 at 7:32
  • In Mint 20 I found it in "/var/lib/flatpak/app/com.sublimetext.three/current/active/export/bin/com.sublimetext.three" – nick fox Dec 23 '20 at 15:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.