Contents
Roadmap info from roadmap website
Environment Variables Under Shell Basics
In Linux, environment variables are dynamic named values that can affect the behavior of running processes in a shell. They exist in every shell session. A shell sessionβs environment includes, but is not limited to, the users home directory, command search path, terminal type, and program preferences.
Environment variables help to contribute to the fantastic and customizable flexibility you see in Unix systems. They provide a simple way to share configuration settings between multiple applications and processes in Linux.
You can use the env
command to list all the environment variables in a shell session. If you want to print a particular variable, such as the PATH variable, you can use the echo $PATH
command.
Hereβs an example of how you would do that:
# List all environment variables
$ env
# Print a particular variable like PATH
$ echo $PATH
Remember, every shell, such as Bourne shell, C shell, or Korn shell in Unix or Linux has different syntax and semantics to define and use environment variables.