Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Im not entirely new to the world of linux i have tried two distros (RedHat 8 and 9 and now Suse 9) for a couple of years now.
however , i want to know why certain programs that i compile and install can be simply started by calling the name of the program in a terminal window. I want to know what in linux controls this feature.
for example i recently installed Avidemux, to start the program in a terminal i do not need to cd /opt/gnome/bin/avidemux2 and open the binary . I can just call avidemux2 from any directory inside the terminal.
Howevver I recently installed Mozilla 1.7.2 binary and the only way to start Mozilla is to double click on the binary file or in termincal cd /opt/mozilla/mozilla and then type mozilla.?
or in another program might open a link in the mozilla browser with mozilla %S, i want to know which configure file or what in linux controls these dyanmic loading of programs.
i created bash_profile and added that line in there
I also added /opt/mozilla/mozilla in the /etc/profile.
however when i type open a new termincal and run echo $PATH
i no longer see /opt/mozilla/mozilla listed
An easier (and commonly practiced) way to do it than creating a new entry in your path is simply to create a symlink from the application to a location that's already in your path, like /usr/bin. It keeps you from needing to have a long, confusing path set up.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.