How to set environment variables in bash and zsh
THE AHA STACK MASTERCLASS
Now open with 50% off launch discount!
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
I wrote 20 books to help you become a better developer:
- Astro Handbook
- HTML Handbook
- Next.js Pages Router Handbook
- Alpine.js Handbook
- HTMX Handbook
- TypeScript Handbook
- React Handbook
- SQL Handbook
- Git Cheat Sheet
- Laravel Handbook
- Express Handbook
- Swift Handbook
- Go Handbook
- PHP Handbook
- Python Handbook
- Linux Commands Handbook
- C Handbook
- JavaScript Handbook
- CSS Handbook
- Node.js Handbook