Some commonly used ENVs in Linux
Environment Variables |
Description |
---|---|
$USER |
Gives search path for commands. |
$PATH |
Gives search path for commands. |
$HOME |
Gives path of home directory. |
$PWD |
Gives the path of present working directory. |
$HOSTNAME |
Gives name of the host. |
$LANG |
Gives the default system language. |
$EDITOR |
Gives default file editor. |
$UID |
Gives user ID of current user. |
$SHELL | Gives location of current user’s shell program. |
Example:
Environment Variables in Linux/Unix
Environment variables, often referred to as ENVs, are dynamic values that wield significant influence over the behavior of programs and processes in the Linux operating system. These variables serve as a means to convey essential information to software and shape how they interact with the environment. Every Linux process is associated with a set of environment variables, which guide its behavior and interactions with other processes.
Table of Content
- Accessing Environment Variables
- Scope of an environment variable
- Global Environment Variables
- Local Environment Variables
- Displaying Environment Variables
- How to Set Environment Variables in Linux?
- To Set User-Wide Environment Variables in Linux
- To Set System-Wide Environment Variables in Linux
- How to unset environment variables?
- Some commonly used ENVs in Linux