title: How can I set one command to be another command?
body: <p>I've got a fairly silly situation here. Ubuntu does not ship proper packages so I was forced to find an external G++ package. Unfortunately the command to invoke g++ is now g++-5, not g++. I have an existing program that invokes <code>g++</code> through <code>popen</code> and similar functionality.</p>
  
  <p>How can I permanently and globally set <code>g++</code> as an alias for <code>g++-5</code> for all possible access points, not just the terminal?</p>