Fish Shell, how to avoid recording commands to history
New Courses Coming Soon
Join the waiting lists
Sometimes you want to run some commands in the shell, but you don’t want them to be stored in the shell history.
With Fish Shell, my default shell, it’s quite easy. You just have to start a new shell with:
fish --private
then you exit the shell.
I wrote an article on the Fish Shell basics if you’re interested in trying it. I highly recommend Fish over any other shell, due to its ease and “it just works” philosophy.
→ Get my Linux Command Line Handbook
Here is how can I help you:
- COURSES where I teach everything I know
- CODING BOOTCAMP cohort course - next edition in 2025
- THE VALLEY OF CODE your web development manual
- BOOKS 17 coding ebooks you can download for free on JS Python C PHP and lots more
- Interesting links collection
- Follow me on X