Korn Shell in Tiger?

quiksan

awesomer...
According to the new Tiger features page, the Korn Shell will be the new unix shell in OS X.
When is Apple going to settle on one shell? It's the subtle nuances that drive me crazy across the shells, and while I'm not a total unix novice, it's still frustrating that they've changed the shell the last 2 major iterations of OS X.

Am I alone on this or what?
 
Yes.
I guess it's nice to have options. But I'd just rather have one and stick with it.

my problem is I wanna try everything out and see if I like it better. so I'll make the move up to KSH when I get Tiger...
 
Why are they moving shells? It was tcsh in Jaguar, bash in Panther and now ksh in Tiger? What's the reason for the move?
 
So you like to try out different things to see if you like them better, but you're not happy when someone gives you something to try... are you a woman by chance? hehe :)
 
here's the page:
http://www.apple.com/macosx/newfeatures/newfeatures.html
notice down under unix...

Lycander - good point. Dang! I'm gonna go cry about all this now. ;)

I guess it's really my own problem...it's in me to try every new thing. It's just Apple's constantly introducing a new shell gets my curiosity going, which requires me to spend time on the new [insert tech here]. I'm sure it's better - why else would they have done it? - but why did it take 3 changes to get there?
Don't get me wrong - I love new tech (why else do I try it all out?) It's just the subtle nuances in CLI shells that drive me nuts.

oh well.
 
Like the web page tells, Korn Shell is there because there are existing
Korn Shell scripts. For example when I installed DB2 onto a Linux server,
I had to first install Korn Shell, since some installation scripts needed it.

(I myself use zsh, even if I know only about 10% of its features. But what I
know, I like a lot. For example, the ** wildcard drops all simple find -jobs;
to view all PDF files type "open ~/Documents/**/*.pdf")
 
It doesn't say that they will be making ksh the default, only that they will be including it. I expect that bash will still be the default. Historically the problem was that AT&T thought so highly of ksh that you had to pay for it; so you would only find it in commercial Unices. There was an attempt to clone it with pdksh but that was never really close enough.
 
use chsh to change your shell - that will drop you into a editing a little text file in vi (or whatever your EDITOR environment variable is). Change your shell to whatever program you want.

I agree though - pick a shell and stick with it. I mean, what's next? At some point they'll have to run out of shells...
 
Back
Top