| View previous topic :: View next topic |
| What is your favourite shell? |
| bash |
|
72% |
[ 460 ] |
| ccsh |
|
0% |
[ 1 ] |
| esh |
|
0% |
[ 1 ] |
| pdksh |
|
0% |
[ 5 ] |
| psh |
|
0% |
[ 1 ] |
| sash |
|
0% |
[ 0 ] |
| scsh |
|
0% |
[ 3 ] |
| tcsh |
|
2% |
[ 18 ] |
| zsh |
|
21% |
[ 135 ] |
| other |
|
1% |
[ 10 ] |
|
| Total Votes : 634 |
|
| Author |
Message |
nrl Guru


Joined: 27 Mar 2003 Posts: 446 Location: Glasgow, UK
|
Posted: Tue Apr 01, 2003 9:30 pm Post subject: What is your favourite shell? |
|
|
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 |
|
 |
earlNameless n00b


Joined: 01 Apr 2003 Posts: 47
|
Posted: Tue Apr 01, 2003 10:09 pm Post subject: |
|
|
bash it is. it is installed by default, and since, i am afraid of change , i keep on using it |
|
| Back to top |
|
 |
masseya Bodhisattva


Joined: 17 Apr 2002 Posts: 2602 Location: Raleigh, NC
|
Posted: Tue Apr 01, 2003 10:31 pm Post subject: |
|
|
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 |
|
 |
Gibberx Apprentice


Joined: 20 Oct 2002 Posts: 217 Location: UMBC
|
Posted: Tue Apr 01, 2003 10:40 pm Post subject: |
|
|
There are other choices??!!!  |
|
| Back to top |
|
 |
abergou Tux's lil' helper


Joined: 12 Jun 2002 Posts: 85 Location: Ithaca, NY
|
Posted: Tue Apr 01, 2003 10:44 pm Post subject: |
|
|
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 |
|
 |
nrl Guru


Joined: 27 Mar 2003 Posts: 446 Location: Glasgow, UK
|
Posted: Tue Apr 01, 2003 10:51 pm Post subject: |
|
|
| Phantom wrote: | There are other choices??!!!  |
Well that's what Linux is all about choice
A search on google revealed this page which mentions a couple of others including the Adventure Shell  |
|
| Back to top |
|
 |
magnet Guru


Joined: 16 Mar 2003 Posts: 582 Location: france
|
Posted: Tue Apr 01, 2003 11:58 pm Post subject: |
|
|
hello ,
I used to use zsh , a really cool shell. but since I discovererd the extented bash completion,I use now bash  _________________ every step aim at glory. |
|
| Back to top |
|
 |
idl Retired Dev


Joined: 24 Dec 2002 Posts: 1728 Location: Nottingham, UK
|
Posted: Wed Apr 02, 2003 12:40 am Post subject: |
|
|
anything without tab completion is crap IMO  _________________ a.k.a port001
Found a bug? Please report it: Gentoo Bugzilla |
|
| Back to top |
|
 |
Valen Apprentice

Joined: 18 Aug 2002 Posts: 197 Location: Toronto, Ontario, Canada
|
Posted: Wed Apr 02, 2003 2:22 am Post subject: |
|
|
| 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 |
|
 |
magnet Guru


Joined: 16 Mar 2003 Posts: 582 Location: france
|
Posted: Wed Apr 02, 2003 8:40 am Post subject: |
|
|
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 |
|
 |
idl Retired Dev


Joined: 24 Dec 2002 Posts: 1728 Location: Nottingham, UK
|
Posted: Wed Apr 02, 2003 11:36 am Post subject: |
|
|
| 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 |
|
 |
magnet Guru


Joined: 16 Mar 2003 Posts: 582 Location: france
|
Posted: Wed Apr 02, 2003 11:40 am Post subject: |
|
|
w0rd  _________________ every step aim at glory. |
|
| Back to top |
|
 |
zephyr1256 Apprentice


Joined: 10 Mar 2003 Posts: 170 Location: Kingsport, TN
|
Posted: Wed Apr 02, 2003 1:41 pm Post subject: |
|
|
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 |
|
 |
Jarjar Apprentice

Joined: 21 Jul 2002 Posts: 263 Location: Sweden
|
Posted: Wed Apr 02, 2003 4:07 pm Post subject: |
|
|
Why isn't there a shell named trash?
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 / 8 GB RAM / SF-1200 120 GB SSD + 750 GB HDD / 6750M 1 GB (OC) / OS X, Win 7] |
|
| Back to top |
|
 |
cnf n00b

Joined: 27 Apr 2003 Posts: 14 Location: behind a 1024x786 fbcon, ofcourse
|
Posted: Wed May 21, 2003 6:35 pm Post subject: |
|
|
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 |
|
 |
guero61 l33t

Joined: 14 Oct 2002 Posts: 811 Location: Behind you
|
Posted: Wed May 21, 2003 8:09 pm Post subject: |
|
|
| 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 |
|
 |
UnderScore n00b


Joined: 14 Jul 2002 Posts: 25 Location: Long Island, NY, USA
|
Posted: Wed May 21, 2003 8:11 pm Post subject: |
|
|
DOS!!
/me ducks.
 |
|
| Back to top |
|
 |
DuF Advocate


Joined: 09 Dec 2002 Posts: 2609 Location: Paris
|
Posted: Wed May 21, 2003 10:01 pm Post subject: |
|
|
I used lot of time ksh (not in this poll) but I prefer bash on my linux  |
|
| Back to top |
|
 |
antik Apprentice


Joined: 01 Oct 2002 Posts: 212
|
Posted: Wed May 21, 2003 10:05 pm Post subject: |
|
|
| UnderScore wrote: | DOS!!
/me ducks.
 |
You mean command.com shell.  _________________ "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 |
|
 |
Hypnos Advocate


Joined: 18 Jul 2002 Posts: 2770 Location: Omnipresent
|
Posted: Thu May 22, 2003 6:10 am Post subject: |
|
|
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 |
|
 |
snutte Apprentice

Joined: 24 Apr 2002 Posts: 181 Location: Sweden, Malmö
|
Posted: Thu May 22, 2003 3:26 pm Post subject: |
|
|
| Ive growned into bash so to speak. Used it since i started with linux in 97. |
|
| Back to top |
|
 |
Oopsz Guru

Joined: 08 Oct 2002 Posts: 340
|
Posted: Thu May 22, 2003 5:06 pm Post subject: |
|
|
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 |
|
 |
masseya Bodhisattva


Joined: 17 Apr 2002 Posts: 2602 Location: Raleigh, NC
|
Posted: Thu May 22, 2003 9:16 pm Post subject: |
|
|
| 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 |
|
 |
zrajm n00b


Joined: 11 Apr 2003 Posts: 17 Location: Uppsala, Sweden
|
Posted: Tue Jun 03, 2003 12:32 am Post subject: |
|
|
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 |
|
 |
frippz Guru


Joined: 22 Aug 2002 Posts: 460 Location: Malmö, Sweden
|
Posted: Tue Jun 03, 2003 1:14 am Post subject: |
|
|
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...
| Jarjar wrote: | | Why isn't there a shell named trash? |
What? Like the Try Again Shell?  |
|
| Back to top |
|
 |
|