View Full Version : What shell do you use?


HighFunctioning
02-28-08, 09:24 PM
Just out of curiosity (and since we're on a similar subject in another thread)...

What textual shell do you use (prefer to use), if any?

Note: I can only fit 10 choices in the poll, unfortunately.

My favorite is ZSH, by the way.

Luthien
02-28-08, 09:41 PM
dont-panic:~ luthien$ ps -p $$
PID TTY TIME CMD
5778 ttys000 0:00.11 -bash

HighFunctioning
03-02-08, 02:39 PM
No one uses command.com? That's the best shell ever created! :rolleyes:

I'm thinking that most here use Linux as their Unix-like OS, so I shouldn't be surprised that bash comes out on top for this poll (and will probably remain that way).

I think that the Windows PowerShell is a cool idea, though I don't think the idea of passing COM/.NET objects between applets has fully matured, as it's not nearly as easy to figure out how to use the objects impromptu as it is to find out how to use most non-interactive Unix programs. But then again, maybe the situation has improved (as I haven't used that in quite some time).

Interactivity is probably a premium feature when it comes to text mode shells and those with ADD. So I'd expect that the distribution here would be mostly limited to tcsh, bash, zsh, and possibly some non-standard ones.

mijahe
03-19-08, 09:13 PM
My favorite is ZSH, by the way.
That's good to hear. When I was coding full time I used to use zsh. But now I'm just a bash junky.

mijahe
03-19-08, 09:19 PM
While we're on this topic.....
I came across a shell some years back, and was looking for it again just recently, (one of my many aimless wanderings...). The shell was bourne based, but was graphical in nature. So you could do funky things like this:

mick@somewhere:~ % ls -l thingies
total 796928
-rw-r--r-- 1 mick shadow 1316130 2000-10-04 21:15 6jelly1600.zip
-rw-r--r-- 1 mick shadow 1268622 2001-10-27 04:53 accretion1600.zip
-rw-r--r-- 1 mick shadow 2296128 2000-10-04 22:26 adrift1600.zip
-rw-r--r-- 1 mick shadow 3152128 2000-10-05 00:53 bart.gif
mick@somewhere:~ % cat bart.gif
http://onut.net/files/misc/SuperBart.gif


It was pretty cool. Never found it again.... It was around 7-8 years ago.
Anyone seen it before?

Luthien
03-19-08, 09:37 PM
so cat started an image viewer if you cat'd an image file?

never seen that .. sounds like fun :)

mijahe
03-19-08, 10:13 PM
Well, sorta. But it's more that the terminal recognizes and decodes incoming image headers, (it also did sound), in the same way that a modern VT100 terminal recognizes and decodes ANSI escape codes.

It was pretty cool - don't know what happened to it.

HighFunctioning
03-20-08, 06:10 AM
While we're on this topic.....
I came across a shell some years back, and was looking for it again just recently, (one of my many aimless wanderings...). The shell was bourne based, but was graphical in nature. So you could do funky things like this:

mick@somewhere:~ % ls -l thingies
total 796928
-rw-r--r-- 1 mick shadow 1316130 2000-10-04 21:15 6jelly1600.zip
-rw-r--r-- 1 mick shadow 1268622 2001-10-27 04:53 accretion1600.zip
-rw-r--r-- 1 mick shadow 2296128 2000-10-04 22:26 adrift1600.zip
-rw-r--r-- 1 mick shadow 3152128 2000-10-05 00:53 bart.gif
mick@somewhere:~ % cat bart.gif
http://onut.net/files/misc/SuperBart.gif


It was pretty cool. Never found it again.... It was around 7-8 years ago.
Anyone seen it before?

I've never have seen this one. I presume that cat was a builtin command? Was it exclusively an X client, or did it work without in framebuffer (or even svgalib)? That is very interesting.

mijahe
03-22-08, 08:21 AM
I've never have seen this one. I presume that cat was a builtin command? Was it exclusively an X client, or did it work without in framebuffer (or even svgalib)? That is very interesting.
It was purely an Xclient. cat wasn't builtin, (well it may have been, I didn't really check) - the idea was that the terminal itself decoded and displayed the image. Such that even if the output from a perl script to STDOUT produced an image, it would be displayed.

Pretty cool - shame I don't know where it is/what it was called.