title: Unix standard directory to put custom executables or scripts?
body: <p>If I have a custom shell script or program that I created myself or downloaded from the web and I want to be able to execute this from the CLI, is there the standard location to put this in Linux/Unix directory structure?</p>
  <pre><code>/usr/bin ?
  /usr/local/bin ?
  /usr/lib ?
  /usr/sbin ?
  /bin ?
  /sbin ?
  /var ?
  </code></pre>
  <p>I usually put it under my <code>~/bin</code> directory and add it to the PATH, but it doesn't seem clean. And every time I download a new program, I have to add it to the PATH again.</p>