Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
What is your favourite shell?
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4, 5, 6  Next  
Reply to topic    Gentoo Forums Forum Index Off the Wall
View previous topic :: View next topic  

What is your favourite shell?
bash
72%
 72%  [ 460 ]
ccsh
0%
 0%  [ 1 ]
esh
0%
 0%  [ 1 ]
pdksh
0%
 0%  [ 5 ]
psh
0%
 0%  [ 1 ]
sash
0%
 0%  [ 0 ]
scsh
0%
 0%  [ 3 ]
tcsh
2%
 2%  [ 18 ]
zsh
21%
 21%  [ 135 ]
other
1%
 1%  [ 10 ]
Total Votes : 634

Author Message
nrl
Guru
Guru


Joined: 27 Mar 2003
Posts: 446
Location: Glasgow, UK

PostPosted: Tue Apr 01, 2003 9:30 pm    Post subject: What is your favourite shell? Reply with quote

Just wondering what shell you people use as I was recently thinking about trying some alternatives to bash. I took this list from the app-shells section of the Gentoo online package database. Oh and please reply with why you like your shell :)
Back to top
View user's profile Send private message
earlNameless
n00b
n00b


Joined: 01 Apr 2003
Posts: 47

PostPosted: Tue Apr 01, 2003 10:09 pm    Post subject: Reply with quote

bash it is. it is installed by default, and since, i am afraid of change :), i keep on using it
Back to top
View user's profile Send private message
masseya
Bodhisattva
Bodhisattva


Joined: 17 Apr 2002
Posts: 2602
Location: Raleigh, NC

PostPosted: Tue Apr 01, 2003 10:31 pm    Post subject: Reply with quote

Moving from Gentoo Chat as this is not specifically related to Gentoo.
_________________
if i never try anything, i never learn anything..
if i never take a risk, i stay where i am..
Back to top
View user's profile Send private message
Gibberx
Apprentice
Apprentice


Joined: 20 Oct 2002
Posts: 217
Location: UMBC

PostPosted: Tue Apr 01, 2003 10:40 pm    Post subject: Reply with quote

There are other choices??!!! :wink:
Back to top
View user's profile Send private message
abergou
Tux's lil' helper
Tux's lil' helper


Joined: 12 Jun 2002
Posts: 85
Location: Ithaca, NY

PostPosted: Tue Apr 01, 2003 10:44 pm    Post subject: Reply with quote

woo hoo bash ;-).... I hear zsh has some nifty features though so I may give it a try sometime when I'm feeling particularly brave.....
Back to top
View user's profile Send private message
nrl
Guru
Guru


Joined: 27 Mar 2003
Posts: 446
Location: Glasgow, UK

PostPosted: Tue Apr 01, 2003 10:51 pm    Post subject: Reply with quote

Phantom wrote:
There are other choices??!!! :wink:


Well that's what Linux is all about choice :D
A search on google revealed this page which mentions a couple of others including the Adventure Shell :lol:
Back to top
View user's profile Send private message
magnet
Guru
Guru


Joined: 16 Mar 2003
Posts: 582
Location: france

PostPosted: Tue Apr 01, 2003 11:58 pm    Post subject: Reply with quote

hello ,

I used to use zsh , a really cool shell. but since I discovererd the extented bash completion,I use now bash :) :D
_________________
every step aim at glory.
Back to top
View user's profile Send private message
idl
Retired Dev
Retired Dev


Joined: 24 Dec 2002
Posts: 1728
Location: Nottingham, UK

PostPosted: Wed Apr 02, 2003 12:40 am    Post subject: Reply with quote

anything without tab completion is crap IMO :)
_________________
a.k.a port001
Found a bug? Please report it: Gentoo Bugzilla
Back to top
View user's profile Send private message
Valen
Apprentice
Apprentice


Joined: 18 Aug 2002
Posts: 197
Location: Toronto, Ontario, Canada

PostPosted: Wed Apr 02, 2003 2:22 am    Post subject: Reply with quote

zsh and scsh are the two which have really caught my interest. I have played around with zsh quite a bit and I will probably switch over once I get a bit more comfortable (I'm using bash right now). scsh looks really interesting but I haven't used it enough to make any judgements about it. If you are looking for an alternative to bash I don't think you will be dissapointed with zsh.
Back to top
View user's profile Send private message
magnet
Guru
Guru


Joined: 16 Mar 2003
Posts: 582
Location: france

PostPosted: Wed Apr 02, 2003 8:40 am    Post subject: Reply with quote

port001 , yea right :)
but I was talking about :

Code:

*  app-shells/bash-completion
      Latest version available: 20030327
      Latest version installed: 20021231
      Size of downloaded files: 61 kB
      Homepage:    http://www.caliban.org/bash/index.shtml#completion
      Description: Programmable Completion for bash (includes emerge and ebuild commands).

_________________
every step aim at glory.
Back to top
View user's profile Send private message
idl
Retired Dev
Retired Dev


Joined: 24 Dec 2002
Posts: 1728
Location: Nottingham, UK

PostPosted: Wed Apr 02, 2003 11:36 am    Post subject: Reply with quote

magnet wrote:
port001 , yea right :)
but I was talking about :

Code:

*  app-shells/bash-completion
      Latest version available: 20030327
      Latest version installed: 20021231
      Size of downloaded files: 61 kB
      Homepage:    http://www.caliban.org/bash/index.shtml#completion
      Description: Programmable Completion for bash (includes emerge and ebuild commands).


my post wasnt in responce to yours :)
_________________
a.k.a port001
Found a bug? Please report it: Gentoo Bugzilla
Back to top
View user's profile Send private message
magnet
Guru
Guru


Joined: 16 Mar 2003
Posts: 582
Location: france

PostPosted: Wed Apr 02, 2003 11:40 am    Post subject: Reply with quote

w0rd :) 8)
_________________
every step aim at glory.
Back to top
View user's profile Send private message
zephyr1256
Apprentice
Apprentice


Joined: 10 Mar 2003
Posts: 170
Location: Kingsport, TN

PostPosted: Wed Apr 02, 2003 1:41 pm    Post subject: Reply with quote

You should learn one shell and learn it well.

Something a professor told me a few semesters ago in a Linux class. Basically, we used bash in the class, because it is so standard and common. You can find it practically anywhere(at least in my experience). I often find that other shell names are links to bash anyway, if I go looking.
Back to top
View user's profile Send private message
Jarjar
Apprentice
Apprentice


Joined: 21 Jul 2002
Posts: 264
Location: Sweden

PostPosted: Wed Apr 02, 2003 4:07 pm    Post subject: Reply with quote

Why isn't there a shell named trash? :lol:
I'll stick with bash.
_________________
[Server etc. | C2D 2.2 @ 3.0 GHz / 4 GB RAM / 3x1 TB + 1x2 TB SATA disks + 1.5 TB ext. | Gentoo]
[Laptop | Macbook Pro 15" / Core i7 (Sandy) Quad 2.2 GHz / 16 GB RAM / Samsung 840 250 GB SSD + 1 TB + 2 TB HDD / 6750M 1 GB / OS X, Win 7]
Back to top
View user's profile Send private message
cnf
n00b
n00b


Joined: 27 Apr 2003
Posts: 14
Location: behind a 1024x786 fbcon, ofcourse

PostPosted: Wed May 21, 2003 6:35 pm    Post subject: Reply with quote

tcsh all the way :-)

i work on multiple oses (linux, bsd, tru64, hpux, ...) and tcsh is available on all of them
bash isnt (unless u want to get into the trouble of finding/installing it on whatever os)

on top of that, tcsh is at least as extensive as bash, if not more so
_________________
i dno...
Back to top
View user's profile Send private message
guero61
l33t
l33t


Joined: 14 Oct 2002
Posts: 811
Location: Behind you

PostPosted: Wed May 21, 2003 8:09 pm    Post subject: Reply with quote

If you work in a production UNIX environment, chances are you are forced to use Korn like myself... I've become accustomed to it, but everyone else uses bash, so I must be well-versed in both...
Back to top
View user's profile Send private message
UnderScore
n00b
n00b


Joined: 14 Jul 2002
Posts: 25
Location: Long Island, NY, USA

PostPosted: Wed May 21, 2003 8:11 pm    Post subject: Reply with quote

DOS!!

/me ducks.
:)
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2647
Location: Paris

PostPosted: Wed May 21, 2003 10:01 pm    Post subject: Reply with quote

I used lot of time ksh (not in this poll) but I prefer bash on my linux ;)
Back to top
View user's profile Send private message
antik
Apprentice
Apprentice


Joined: 01 Oct 2002
Posts: 212

PostPosted: Wed May 21, 2003 10:05 pm    Post subject: Reply with quote

UnderScore wrote:
DOS!!

/me ducks.
:)


You mean command.com shell. :twisted:
_________________
"Yes, I know Linux runs faster, but they can do that because they have thrown out the weight of the airbag, collision frame and safety belt." —Poul-Henning Kamp
Back to top
View user's profile Send private message
Hypnos
Advocate
Advocate


Joined: 18 Jul 2002
Posts: 2867
Location: Omnipresent

PostPosted: Thu May 22, 2003 6:10 am    Post subject: Reply with quote

I like bash ... easy to program (not idiosyncratic like csh/tcsh), and you can run the program just by typing the name. I've tried psh, but I get confused by typing commands directly inside a bunch of perl syntax. In bash/sh, the syntax seems to flow well with these random program names.
_________________
Personal overlay | Simple backup scheme
Back to top
View user's profile Send private message
snutte
Apprentice
Apprentice


Joined: 24 Apr 2002
Posts: 181
Location: Sweden, Malmö

PostPosted: Thu May 22, 2003 3:26 pm    Post subject: Reply with quote

Ive growned into bash so to speak. Used it since i started with linux in 97.
Back to top
View user's profile Send private message
Oopsz
Guru
Guru


Joined: 08 Oct 2002
Posts: 340

PostPosted: Thu May 22, 2003 5:06 pm    Post subject: Reply with quote

http://nadvsh.sourceforge.net/

new adventure shell!

Code:
You are in in Rene's room. (/home/rene)
What now? cd ..
This is the home of the lesser gurus and the neophytes. You see pasty people sleeping. Some have a keyboard pattern imprinted on one side of their faces. These people need to get out more.
Edrion the illusionist is here.

You are in the Unix users' home. (/home)
What now? wait
Edrion the illusionist walks to webuser.


I dare you to tell me a better shell exists. ;)
_________________
Pop-before-SMTP with the Gentoo Virtual Mailhosting Guide
Back to top
View user's profile Send private message
masseya
Bodhisattva
Bodhisattva


Joined: 17 Apr 2002
Posts: 2602
Location: Raleigh, NC

PostPosted: Thu May 22, 2003 9:16 pm    Post subject: Reply with quote

guero61 wrote:
If you work in a production UNIX environment, chances are you are forced to use Korn like myself... I've become accustomed to it, but everyone else uses bash, so I must be well-versed in both...
This is a very good thing. Far better to be prepared to work with either than be one dimensional, uh, like me. ;-)
_________________
if i never try anything, i never learn anything..
if i never take a risk, i stay where i am..
Back to top
View user's profile Send private message
zrajm
n00b
n00b


Joined: 11 Apr 2003
Posts: 17
Location: Uppsala, Sweden

PostPosted: Tue Jun 03, 2003 12:32 am    Post subject: Reply with quote

I use zsh. Reasons for me liking zsh:

Wonderful globbing. One can easily make globs matching recursivelly, or matching a files older (or newer) than a specified time, or files belonging to a specific user (or group) or with a specific bit set, or (of course) matching a normal filename pattern.

Nice variable handling. Arrays, scalars and -- tada! -- hashes are easily available. Good for advanced scripting. One can also make "uniq":ed lists (in which no element will occur twice) and arrays tied to scalars. (By default there is an array $path which is the list version of $PATH. Add a path to the array $path, and it will automatically appear in your $PATH. -- If you also use the uniqued version, then no path will ever appear twice.)
This can be done with any array/scalar pair (good for $TEXINPUTS, $LS_COLORS etc.).

Tab completion. Completes not only filenames, but also other arguments for all the builtin commands, and several others like 'ls', 'man', 'gv', 'gzip', 'zip' etc... The completion is totally (but unfortunately not totally intuitively) configurable.

Help function. -- Press Esc-h after writing a command at the prompt and the man page for that command appears, when you've finished reading you're returned to the exact same point in the command line. -- Good for quickly looking up a specific option or similar, while typing a command.

Command line history.
Searchable command line history (which I guess is standard every decent shell?). There is also something called history completion, which looks like it could do useful things, but which I haven't yet tried out myself.

Other things. Global aliases (which simply means that any word [and not just the first] in a command line can be made an alias -- e.g. one could make an "alias -g 'L'='| less'" so than when something needs to be piped to less one can simply add a capital L to the end of the command). Highly configurable prompt. Nice 'hooks' for custom things (you can defined functions which are automatically run, before a prompt, after a prompt, at specific time intervals etc. -- I use this to update the window title in my xterm to always reflect the current command running; so I run the command "less README" then my window title will show this, until I return to the prompt).

Zsh is also highly configurable, and it is very easy to neutralize, reset and test the configuration settings (which is very useful in scripts, to guarantee an environment in which the script will work without any unwanted side effects).

-- That't why zsh is my shell of choice. And the more I use it, the more I like it.
_________________
ta' Hol DajatlhlaH'a' je?
Back to top
View user's profile Send private message
frippz
Guru
Guru


Joined: 22 Aug 2002
Posts: 460
Location: Malmö, Sweden

PostPosted: Tue Jun 03, 2003 1:14 am    Post subject: Reply with quote

bash it is for me as well. It came with every distro I used, AFAIK.
I started to toy with FreeBSD recently and when I realized that it came with csh I almost went ballistic of fear and whacked bash in as fast as I could.

Show how conservative I am... :D

Jarjar wrote:
Why isn't there a shell named trash?

What? Like the Try Again Shell? :mrgreen:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Off the Wall All times are GMT
Goto page 1, 2, 3, 4, 5, 6  Next
Page 1 of 6

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum