Working with BASH environment variables (simple commands for beginners)


You'll learn the following in this tutorial.

I have tried instructions below on Ubuntu Server but should work for all distributions running the BASH shell.

Display names and values of all environment variables

env

Assign value to an environment variable

TESTVAR=value

Example:

TESTVAR=/usr/local/sbin:/usr/local/bin

Command above assigns the value "/usr/local/sbin:/usr/local/bin" to the TESTVAR variable.

Print value of a particular environment variable

echo $<variable name>

Example:

echo $TESTVAR

Command above prints the value of BASH's TESTVAR variable.

Append value to an existing environment variable:

<variable name>=$<variable name>:<new value>

Example:

TESTVAR=$TESTVAR:/bin

Command above appends "/bin" to the value of BASH's TESTVAR variable.

Make the variable globally accessible:

export <variable name>

Example:

export TESTVAR

Delete an environment variable:

unset <variable name>

Example:

unset TESTVAR

Did this tutorial help a little? How about buy me a cup of coffee?

Buy me a coffee at ko-fi.com

Please feel free to use the comments form below if you have any questions or need more explanation on anything. I do not guarantee a response.

IMPORTANT: You must thoroughy test any instructions on a production-like test environment first before trying anything on production systems. And, make sure it is tested for security, privacy, and safety. See our terms here.