Is it really so arcane to `grep PATTERN FILE` or `grep PATTERN` &lt;kbd&gt;Alt .&lt;&#x2F;kbd&gt; (if the previous command was `cat FILE`)? Is it also arcane to `pgrep PATTERN` instead of `ps aux | grep PATTERN`? Is it also arcane to `egrep &#x27;PATTERN|PATTERN&#x27;` instead of `grep PATTERN | grep PATTERN`? Personally I prefer the &quot;correctness&quot; of this sort of approach, but the tools are just a means to an end and understandably people have varying preferences. Ironically &quot;legitimate&quot; was probably not an accurate choice of words.