What's the usages of hyphen("-") in linux shell?
<p>We all know that when we use hyphen after the command <code>cd</code>, we will change to the previous working directory; and when we use hyphen after the input redirection <code>&lt;&lt;</code>, the bash will ignore the leading tabs (but not spaces) in the here script. The output from the cat command will not contain any of the leading tab characters. Is there any other usages of the hyphen character? I'm a fresh man in linux, please show more.</p>