UNIX/Linux Tutorial
UNIX Variables
Variables
are a way of passing information from the shell to programs when you
run them. Programs look "in the environment" for particular
variables and if they are found will use the values stored. Some are
set by the system, others by you, yet others by the shell, or any
program that loads another program.
Standard
UNIX variables are split into two categories, environment variables
and shell variables. In broad terms, shell variables apply only to
the current instance of the shell and are used to set short-term
working conditions; environment variables have a farther reaching
significance, and those set at login are valid for the duration of
the session. By convention, environment variables have UPPER CASE and
shell variables have lower case names.