Conditional Expressions
File type tests
String comparison and matching
Test on exit status of a command
File comparison
File access tests
Numerical comparisons
One liner test