In order as they appear on english keyboard.
back quote ` execute, or run a command
(back tick)
twiddle ~ home directory (unix)
(tilde)
bang ! not
hash # pound sign
number sign
comment mark
sh-bang #! tell what shell will be
interpreting the lines
in the script.
dollar $ begin a variable name
percent % per cent
hash (perl)
hat ^ beginning of the line
(circumflex)
ampersand & reference
and
asterisk * zero or more characters
times-equals *= multiply something by itself
parentheses () enclose dependency of an
if statement
open parenthesis (
close parenthesis )
dash - hyphen
minus
unix command option
minus-minus -- decrement (decrease by one)
minus-equals -= subtract from itself
underscore _ use instead of spaces in filenames
use to separate words in variable and
function names
equal = equals
"is set to" (assign)
plus + plus
plus-plus ++ increment (increase by one)
plus-equals += add to itself
curly brackets {} enclose blocks of statements
(curly brace)
square brackets [] enclose array index
backslash \ mswndws directory
separator
escape a character
pipe | send output of one
command as input
to another
colon : macintosh directory
separator
2nd element of ternary
operator
semi-colon ; end an expression
single quote ' quote something that is not
to be evaluated (like
a string
double quote " quote something that is
to be evaluated (like
a variable)
angle brackets <> enclose html tags
left angle bracket < redirect
less than
right angle bracket > redirect
more than
slash / unix directory
separator
mswindows command option
divide-equals /= divide itself by something
question mark ? one or more characters
2nd element of ternary
operator
help
Roll over with mouse for explanation:
ftp ftp the file scp scp the file html dhtml xhtml xml unix linux grep grep the file for "mozilla" foo bar
Never be afraid
to maek misteaks!!