title: Silence the output of a shell command in Jupyter notebook
body: <p>Using Jupyter Notebook, you can run shell commands, for example:  </p>
  
  <p><code>!ls -l</code></p>
  
  <p>Meanwhile, I found myself running a shell utility that has is very verbose and has many lines of talkback as it runs.  </p>
  
  <p>As I iterate over this, I will eventually end up with thousands of lines of talkback in the notebook.  </p>
  
  <p>I know usually you can silence the output of a cell by using a <code>;</code>.  However this won't work:  </p>
  
  <p><code>!ls -l;</code>  </p>
  
  <p>(this is a dumb example, I know, nobody would probably ever want to silence <code>ls</code>)</p>
  
  <p>Is there any way I can silence the output of a shell command in Jupyter notebook? I don't know javascript so I don't think I'd be able to hack something together using that route...  </p>