• Linux is base on Unix, which was written by programmers for programmers.  One of the beauties of Unix was how much work could be accomplished with very few keystrokes.  Back in the day, there would not be "-?" as an argument for any Unix command.  There might be "-h".  But if you really wanted to know about a command, say sqlcmd, you would use "man sqlcmd" to print the manual pages for sqlcmd on the screen.