title: Setting bash command-line variable to start my application
body: <p>I'm pretty new to programming for Linux environments, so I don't exactly know what to search for in order to answer this question for myself. I need to understand how applications set the shell to accept a certain command to start them. For example, you can start Firefox from the command line by executing the command: firefox.</p>
  
  <p>I don't know where this is defined. Makefile? Configure script? In the source code itself?</p>
  
  <p>Any resources / reading on Linux programming tidbits like these would be greatly appreciated!</p>
  
  <p>Thank you.</p>