set shortcut for executable program from terminal

18,193

Solution 1

You can use alias also. Add below line to the ~/.bashrc file.(gedit ~/.bashrc command will open file for the editing.) Then close and open a terminal.

alias eclipse='/home/<user>/Programs/eclipse/eclipse'

Then type eclipse to open Eclipse. You don't need ./ at the begining of the command.

Solution 2

sudo ln -s /home/<user>/Programs/eclipse/eclipse /usr/bin/eclipse

Preplace <user> with your username

Share:
18,193

Related videos on Youtube

Nabil3oss
Author by

Nabil3oss

Updated on September 18, 2022

Comments

  • Nabil3oss
    Nabil3oss over 1 year

    I installed a program and I want to create a shortcut.

    e.g. I want to type eclipse into the terminal to launch the program.

    I already copied the eclipse folder in /home/user/Programs and created a symbolinc link to the executable /home/user/Programs/eclipse/eclipse (the one that allows me to launch the program by typing ./eclipse, I guess it is a binary or like a shell script) in a folder located in /home/bin and I added this last folder to the path using export.

    But I have this issue:

    bash: ./eclipse: No such file or directory
    

    Can you please help me on that? I am sure that I missed something

    • mikewhatever
      mikewhatever over 8 years
      You may want to check the current path with echo $PATH. Also, what's /home/bin?
    • Sergiy Kolodyazhnyy
      Sergiy Kolodyazhnyy over 8 years
      AFAIK only binaries that are in your $PATH folders are readily executed by typing them into the terminal; but binaries in subfolders cannot be executed. Check your echo $PATH and compare that with which eclipse commands. If your eclipse binary is in a subfolder, say /usr/bin/eclipse you will need to add /usr/bin/eclipse to your $PATH as well. Let me know if this helps
    • muru
      muru over 8 years