Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

JBsea

macrumors newbie
Original poster
Jan 25, 2012
17
0
I change usr/bin from login to bash in Terminal's preferences but for some reason the changes don't always stay. I can't tell what triggers it, but the shell changes back to tcsh. Is there a command I can type to permanently set the terminal to bash? Thanks.
 
Which version of OS X are you using? From memory, bash became the default way back in 10.3 (although if you upgraded from 10.2 then it kept tcsh). Is it correct to assume that you have something newer? Did you manually change to tsch in the first place?

Anyway, here are the official instructions, using Terminal Preferences.
 
10.6.8

Thanks for the reply but I already changed terminal in preferences like the link you sent explains but it reverts back to tcsh for no obvious reason (sometimes it happens the same day, sometime it happens in a week).
 
In terminal, first type
Code:
which bash

This should return "/bin/bash" without the quotation marks.

Then in terminal type
Code:
chsh -s /bin/bash
Enter user password if necessary.

Log out of your user account, then back in. I usually like to do a complete system shutdown and restart after such changes.
 
thanks

done, thanks... I'm guessing it should work fine now but I'll give an update if anything changes.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.