On OS X, how do I change my shell from fish back to bash?

Doug Smith picture Doug Smith · Nov 14, 2012 · Viewed 22.6k times · Source

I'm kinda preferring bash lately to fish, and I'm wondering if I can change it back. I tried this command: chsh -s /bin/bash but closing the terminal and reopening it does not restore it to bash, but it's still fish.

In fact, how do I remove fish?

Answer

Brian Campbell picture Brian Campbell · Nov 14, 2012

Go to System Preferences, Users & Groups, click the lock to make changes, right click (or Control click) on your username, choose "Advanced Options" and you should have a field to change your shell. Change it there, reboot, and your new shell should take effect.