Find the answer to your Linux question:
Results 1 to 6 of 6
I've been playing around with fish and like it for most tasks (esp the lack of subshells) which got me to thinking, does anyone else use any alternate shells that ...
  1. #1
    Just Joined! kveldulf980's Avatar
    Join Date
    Apr 2008
    Location
    New Jersey
    Posts
    15

    Anyone using other shells?

    I've been playing around with fish and like it for most tasks (esp the lack of subshells) which got me to thinking, does anyone else use any alternate shells that they like better than the usuals (bash in particular)? I used to be a big fan of csh but sort of just gave up on it for scripting because everyone uses bash and all the original "extra" functionality was eventually included in bash, although I liked the "C"ness of it. I feel like fish is the Python of shells, if that's a good analogy, it seems to just know what I want to do. Any other experiences? Any more esoteric shells offering anything good?

  2. #2
    Blackfooted Penguin daark.child's Avatar
    Join Date
    Apr 2006
    Location
    West Yorks
    Posts
    4,340
    I mainly use zsh because I like the tab completion features. I've looked at fish, but I've not spent much time tinkering with it.

  3. #3
    Just Joined! kveldulf980's Avatar
    Join Date
    Apr 2008
    Location
    New Jersey
    Posts
    15
    Quote Originally Posted by daark.child View Post
    I mainly use zsh because I like the tab completion features. I've looked at fish, but I've not spent much time tinkering with it.
    Yea zsh is pretty slamming, tons upon tons of features and functionality. I was never quite sure why it wasn't the standard over bash, particularly for normal users, other than that sh came first. I guess it's because the gnu project wrote bash, but still, you would think distros would have pushed for more feature-rich shells, esp back in the almost-all-command-line days.

  4. #4
    drl
    drl is offline
    Linux Engineer drl's Avatar
    Join Date
    Apr 2006
    Location
    Saint Paul, MN, USA / CentOS, Debian, Solaris, SuSE
    Posts
    1,116
    Hi.

    I use tcsh for interactive work, but the Bourne shell family for scripting.

    There are some interesting specialty shells. Every now and then I look at them (e.g. rc), but for portability I stay with the Bourne family.

    I think ATT must have released the Korn shell for all to use, because Debian Lenny offers ksh 93s+ in the repositories ... cheers, drl
    Welcome - get the most out of the forum by reading forum basics and guidelines: click here.
    90% of questions can be answered by using man pages, Quick Search, Advanced Search, Google search, Wikipedia.
    We look forward to helping you with the challenge of the other 10%.
    ( Mn, 2.6.n, AMD-64 3000+, ASUS A8V Deluxe, 1 GB, SATA + IDE, Matrox G400 AGP )

  5. #5
    Linux Enthusiast
    Join Date
    Jun 2005
    Location
    The Hot Humid South
    Posts
    602
    I've used a few, but only briefly... zsh when I was in college and they had some SunOS computers available, can't really say I have anything against it, gotta try it again at some point; ash when I was in my "let me see how light of a system I can build", did busybox's sh and dash at around the same time too; and csh just to see how it work, didn't really like it.

    Always end up back in bash since it's the standard on pretty much all distros.
    "Today you are freer than ever to do what you want, provided you can pay for it!" --Bad Religion

  6. #6
    Just Joined! kveldulf980's Avatar
    Join Date
    Apr 2008
    Location
    New Jersey
    Posts
    15
    Quote Originally Posted by bidi View Post
    "let me see how light of a system I can build"
    Haha, funny how we all go through that phase.

    Quote Originally Posted by bidi View Post
    Always end up back in bash since it's the standard on pretty much all distros.
    Ditto, the reason I decided to give fish a go is because it's a descendent of bash (or so I was told) so compatibility shouldn't be an issue.

    I gotta say, it has been pretty sweet so far, the tab complete is wicked cool (ditto in the tab hyphen complete, type "gcc -" then hit tab, just like zsh!) and I like the idea of getting rid of subshells

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •