I presume you mean 'syntax', which describes the precise way you write commands. Switches are words or letters you append to the command to modify its behaviour. Commands and switches can vary according to the shell you're using.
Presuming that you're using
bash, which is the most common shell, this link should prove useful.
http://www.ss64.com/bash/
Best of luck!