How to set environment variables in bash and zsh
New Course Coming Soon:
Get Really Good at Git
The operation is the same on both Bash and zsh, with the caveat that to persist them you need to use .bashrc
and .zshrc
, respectively.
Setting them in the shell is the same:
$ export VARIABLE=something
To make sure it was set, type
$ $VARIABLE
If you edit a dot file, to apply the changes to the current shell use source .dotfile
.
This works for Bash and Zsh.
With Fish you prepend env
:
env API_KEY=123123 node app.js
Here is how can I help you:
- COURSES where I teach everything I know
- CODING BOOTCAMP cohort course - next edition in 2025
- BOOKS 16 coding ebooks you can download for free on JS Python C PHP and lots more
- Follow me on X