Just to elaborate on Nylex's explanation:
there are a number of "special characters" in the shell, including "!", " "(space), and "&". Preceding such characters with \ tells the shell to read such a character in an alternate way, usually by interpreting it as just a character. So entering "\ " is just a space. This is how you refer to any file or directory with a space in the name, and the same goes for any files with ( or ), or any of those other characters.
Tab completion is pretty awesome. Not only does it fill in the value/name if there's one possible value (thus saving typing time for the lazy and impatient.. aka me), but if you hit tab twice it will list out for you all of the possible files/folders you COULD enter. This is one of the many features to the terminal that makes using it fast and powerful.
|