title: How do I get a list of all available shell commands
body: <p>In a typical Linux shell (bash) it is possible to to hit tab twice, to get a list of all available shell commands.</p>
  
  <p>Is there a command which has the same behaviour? I want to pipe it into <code>grep</code> and search it.</p>