LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


View Poll Results: Which Is Your Preferred Linux Shell?
bash 88 82.24%
csh 0 0%
dash 2 1.87%
fish 0 0%
korn/ksh 4 3.74%
sh 1 0.93%
tcsh 2 1.87%
zsh 10 9.35%
Voters: 107. You may not vote on this poll

Reply
  Search this Thread
Old 12-10-2013, 02:19 PM   #16
Janus_Hyperion
Member
 
Registered: Mar 2011
Location: /
Distribution: Fedora (typically latest release or development release)
Posts: 372

Rep: Reputation: Disabled

Bash!

Although, I do like the tab completion in zsh better.
 
Old 12-12-2013, 04:37 AM   #17
chrism01
LQ Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Rocky 9.2
Posts: 18,356

Rep: Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751
Like Druuna, started on ksh on (various) Unix (did the course at HP iirc), then moved onto Linux+bash.
Basically, they are very compatible with each other and frequently the default on Unix, Linux respectively.
I've moved around a bit, so its easier to go with those, as well as them being both pretty capable.
 
Old 12-12-2013, 05:14 AM   #18
ProtossPn
Member
 
Registered: Dec 2013
Location: /dev/Paracin
Distribution: Fedora 20
Posts: 31

Rep: Reputation: Disabled
Bash, btw i never tried something else because all distributions i used are coming with bash.
 
Old 12-17-2013, 07:52 AM   #19
zsd
Member
 
Registered: Dec 2005
Location: Nova Scotia
Distribution: Slackware
Posts: 94

Rep: Reputation: 54
It amazes me a bit that Linux users say "bash because that's the default" or something analogous to that. If you mindlessly go with the default, how is it that you aren't running windoze, because that is almost certainly what came on that computer you are using. (Yes, I suppose some people are running Linux on custom-built or Mac h/w, but I'll bet they are a minority, possibly a vocal minority.)

If you went from bash to tcsh, there would be a learning curve. But I'd guess most people could move to zsh (which I believe to be a far better shell than bash) without having to unlearn anything, and then the additional features of zsd could be put to use as and when needed.

Presumably everyone reading this had the get up and go to learn Linux... so consider taking some of that energy and try another shell out some time; you might find that the investment of time pays big dividends for you.
 
1 members found this post helpful.
Old 12-17-2013, 09:18 AM   #20
Janus_Hyperion
Member
 
Registered: Mar 2011
Location: /
Distribution: Fedora (typically latest release or development release)
Posts: 372

Rep: Reputation: Disabled
Quote:
Originally Posted by zsd View Post
It amazes me a bit that Linux users say "bash because that's the default" or something analogous to that. If you mindlessly go with the default, how is it that you aren't running windoze, because that is almost certainly what came on that computer you are using.
You do realize that you do not necessarily have to change something just becase it's default! And yes, there are more reasons to use than *just* the ability to change everything away from default. I am not saying you implied that - I am simply stating my opinion that one does not have to change everything if there are no perceived problems (for that person).
 
Old 12-17-2013, 09:25 AM   #21
tabzz
LQ Newbie
 
Registered: Feb 2011
Location: Poland
Distribution: Ubuntu
Posts: 13

Rep: Reputation: 1
I really didn't used other shells than bash so it's my choice.
 
Old 12-17-2013, 08:49 PM   #22
nd7rmn8
Member
 
Registered: Jan 2013
Distribution: Arch
Posts: 50

Rep: Reputation: 13
been using zsh for bout a month now. I like it. of course bash is still great. I just like zsh better so far.
 
Old 12-17-2013, 11:33 PM   #23
btmiller
Senior Member
 
Registered: May 2004
Location: In the DC 'burbs
Distribution: Arch, Scientific Linux, Debian, Ubuntu
Posts: 4,290

Rep: Reputation: 378Reputation: 378Reputation: 378Reputation: 378
I use bash personally, but I have many friends/co-workers who use tcsh. They're wrong in their choice of shell, but they're still my friends :-D.

I've been meaning to give zsh and fish a serious spin, but I have jsut never gotten around to it.
 
Old 12-18-2013, 09:48 AM   #24
zsd
Member
 
Registered: Dec 2005
Location: Nova Scotia
Distribution: Slackware
Posts: 94

Rep: Reputation: 54
Quote:
Originally Posted by nonamedotc View Post
You do realize that you do not necessarily have to change something just becase it's default! And yes, there are more reasons to use than *just* the ability to change everything away from default. I am not saying you implied that - I am simply stating my opinion that one does not have to change everything if there are no perceived problems (for that person).
Yes, of course one can happily accept defaults. But "because it is the default" is hardly a good reason to tell everyone why you use something. If someone says they use bash because they like feature X, Y or Z, that's real information, and that information might be useful to someone else. Saying "I use program XYZ" with no further comment seems pretty useless to me, given that you have a chance to register your vote above.
 
Old 12-18-2013, 05:13 PM   #25
LuksFormat
LQ Newbie
 
Registered: Dec 2013
Posts: 8

Rep: Reputation: Disabled
The top pick from the poll above.
 
Old 12-19-2013, 08:04 AM   #26
Tux!
Member
 
Registered: May 2011
Location: Netherlands
Distribution: openSUSE
Posts: 114

Rep: Reputation: 32
Thumbs up tcsh

tcsh

Back in System-III era, there were only two choices: "sh" (bourne shell) and "csh" (the C-Shell)
Given only those two, the choice is easy for a working day shell environment: csh
csh is *not* useful for scripting (and neither is tcsh)

Then came posix-sh, ksh, zsh, and tcsh. Later came bash.
Having worked with csh for years, tcsh offered everything I missed and bash didn't offer anything to make me switch.

Both have gone through many many improvements, and I must say that when I would be a newcomer now, I'd go for bash
but with tcsh still under improvements, and te devel team being very responsive for the (very) little amount of problems flagged, It seems unlikely that I will switch to anything other than tcsh soon

Last edited by Tux!; 12-19-2013 at 08:08 AM.
 
1 members found this post helpful.
Old 12-19-2013, 07:18 PM   #27
jmccue
Member
 
Registered: Nov 2008
Location: US
Distribution: slackware
Posts: 687
Blog Entries: 1

Rep: Reputation: 380Reputation: 380Reputation: 380Reputation: 380
Quote:
Originally Posted by Tux! View Post
tcsh
Happy to see another tcsh user . I figured there had to be at least one
other person using it here in LQ
 
Old 12-19-2013, 07:30 PM   #28
evo2
LQ Guru
 
Registered: Jan 2009
Location: Japan
Distribution: Mostly Debian and CentOS
Posts: 6,724

Rep: Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705
Hi,
Quote:
Originally Posted by B4rc0de View Post
Bash of course. It's the foundation of linux.
Hmm. Bash is from the GNU project and sits well above the kernel: Linux or otherwise.

Evo2.
 
Old 12-19-2013, 10:07 PM   #29
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
Bash. Not only is it the best supported shell, but it's also a staple requirement for building or rebuilding a Linux system from the ground up.
 
Old 12-19-2013, 10:30 PM   #30
evo2
LQ Guru
 
Registered: Jan 2009
Location: Japan
Distribution: Mostly Debian and CentOS
Posts: 6,724

Rep: Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705
Hi,

originally I'd interpreted the poll question as referring to login shells, but the general question is much broader.

For login shells I love the power of zsh, for scripting I'll write straight bourne shell specifying #!/bin/sh, or if I want more features it'll be /bin/bash, but for the system I have /bin/sh symlinked to dash.

Evo2.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
why is ubuntu most preferred Linux distro...??? dEnDrOn Linux - General 97 07-20-2011 11:41 PM
A Preferred Linux OS meant only for FTP Server??? ajeetraina Linux - Server 5 12-04-2007 03:01 PM
Preferred distribution for c and shell programming? Its All in your Head Linux - Distributions 3 07-07-2007 03:37 PM
What is the preferred music/audio player in Linux? M$ISBS Linux - Software 13 04-09-2007 05:57 AM
What is Your Preferred Linux Distro? bongski55 Linux - Distributions 45 11-16-2003 04:20 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 03:13 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration