Jump to content



Photo

What's your shell?


  • Please log in to reply
16 replies to this topic

Poll: What's your shell?

This is a public poll. Other members will be able to see which options you chose

Which shell do you use?

You cannot see the results of the poll until you have voted. Please login and cast your vote to see the results of this poll.
Vote Guests cannot vote

#1 +Majesticmerc

Majesticmerc

    Resident Idealist

  • Tech Issues Solved: 8
  • Joined: 24-August 05
  • Location: United Kingdom
  • OS: Arch Linux / Win 7
  • Phone: HTC One X

Posted 06 July 2013 - 22:22

As a lifelong bash user, I recently discovered the beauty of zsh. It's weird that I'd come to sort of assume that bash was the cutting edge, but zsh is so much more advanced (if a bit of a pig to set up initially).

So on that, what is everyone else using?


#2 vetthe evn show

the evn show

    Removed

  • Joined: 10-June 02

Posted 06 July 2013 - 23:01

Removed

#3 Sikh

Sikh

    Neowin Addict!

  • Tech Issues Solved: 2
  • Joined: 11-March 07
  • Location: localhost
  • OS: Windows 7 / 10.8 / Ubuntu Server
  • Phone: Nexus 5 PA 4.4.2 / iPhone 5

Posted 06 July 2013 - 23:09

I love bash, Been working with it / learning it for 5 years.

 

But I have been meaning to try other shells. What would you guys recommend? I would like to try out Dash,ZSH, and fish but I dont know "what to google" for a good start.



#4 OP +Majesticmerc

Majesticmerc

    Resident Idealist

  • Tech Issues Solved: 8
  • Joined: 24-August 05
  • Location: United Kingdom
  • OS: Arch Linux / Win 7
  • Phone: HTC One X

Posted 06 July 2013 - 23:33

I found zsh to be very easy to install. For me on arch it was literally just "pacman -S zsh", and it installed. Because it's not your default shell though you have to launch it. So open a terminal, and then type "zsh" as your first command.

The first time you start zsh it'll run you through the basic configuration options (although it's all a bit technical) and let you set up all kinds of advanced tab-completion options and stuff. Then you can try it and if you're happy with it you can use the "chsh" command to set it as the default shell.

The Arch wiki has a fairly decent article on setting up zsh, and I'd recommend having a read if you're interested. They also have an article on Fish, although it doesn't go into as much depth.

TL;DR Install a new shell using apt-get/pacman/yum/whatever, and run it from inside a terminal by running the shell command manually. If you like it, set it as default, otherwise, uninstall it.

e.g.

Screenshot - 070713 - 00:31:54.png

#5 Sikh

Sikh

    Neowin Addict!

  • Tech Issues Solved: 2
  • Joined: 11-March 07
  • Location: localhost
  • OS: Windows 7 / 10.8 / Ubuntu Server
  • Phone: Nexus 5 PA 4.4.2 / iPhone 5

Posted 06 July 2013 - 23:37

Thank you. I figured it was just another package, but I wanted to make sure I could play around with it before making it my permanent shell.

Good thing is, since im in IT, I can build another arch build on our esxi host or one of my work towers and play around with zsh.

Excited for work on monday now XD



#6 +Karl L.

Karl L.

    xorangekiller

  • Tech Issues Solved: 15
  • Joined: 24-January 09
  • Location: Virginia, USA
  • OS: Debian Testing

Posted 07 July 2013 - 18:29

Last summer I decided that I had heard enough people praise ZSH and talk about its advantages over BASH that I would try it. I liked it. It became my default shell for a short while. There were a few adjustments I had to make, such as tab-completion, but it was a fairly easy adjustment. I experimented with ZSH scripting and customizing my shell. Unfortunately most of the Linux machines I use, apart from my own, do not have ZSH installed, and it took a little adjustment for me to use them after living in ZSH. Also, my newer shell scripts obviously didn't work on machines without ZSH installed. I learned that I can script everything I wrote in ZSH in BASH, some of it is just a little more cumbersome. Therefore I switched my default shell back to BASH and have been using it ever since.

 

In short, ZSH is really nice. It could work for you, and I highly recommend that you try it. I just don't use it anymore.



#7 OP +Majesticmerc

Majesticmerc

    Resident Idealist

  • Tech Issues Solved: 8
  • Joined: 24-August 05
  • Location: United Kingdom
  • OS: Arch Linux / Win 7
  • Phone: HTC One X

Posted 07 July 2013 - 20:58

Last summer I decided that I had heard enough people praise ZSH and talk about its advantages over BASH that I would try it. I liked it. It became my default shell for a short while. There were a few adjustments I had to make, such as tab-completion, but it was a fairly easy adjustment. I experimented with ZSH scripting and customizing my shell. Unfortunately most of the Linux machines I use, apart from my own, do not have ZSH installed, and it took a little adjustment for me to use them after living in ZSH. Also, my newer shell scripts obviously didn't work on machines without ZSH installed. I learned that I can script everything I wrote in ZSH in BASH, some of it is just a little more cumbersome. Therefore I switched my default shell back to BASH and have been using it ever since.
 
In short, ZSH is really nice. It could work for you, and I highly recommend that you try it. I just don't use it anymore.


I think that's fair. I haven't really looked at any zsh scripting yet, but I don't think I'd start using it over bash for scripting. Bash is pretty much guaranteed to be installed, so I think if you're writing a script for distribution, bash is the way to go. Compatability over preference and so on.

#8 Max Norris

Max Norris

    Neowinian Senior

  • Tech Issues Solved: 17
  • Joined: 20-February 11
  • OS: Windows 8.1, BSD Unix
  • Phone: HTC One (Home) Lumia 1020 (Work)

Posted 07 July 2013 - 21:37

Originally started with Bourne back with Microsoft Xenix, switched over Bash in the mid 90's and stuck with it ever since.  Never had much need/desire to try something different.  It works, don't find it really lacking anything, so I don't see a switch in the forseeable future. 



#9 firey

firey

    F͎̗͉͎͈͑͡ȉ͎̣̐́ṙ͖̺͕͙̓̌è̤̞͉̟̲͇̍̍̾̓ͥͅy͓̍̎̌̏̒

  • Tech Issues Solved: 6
  • Joined: 30-October 05
  • Location: Alberta, Canada
  • OS: Windows 7
  • Phone: Android (4.4.2)

Posted 07 July 2013 - 21:51

I stick with bash.  No reason to use anything else.



#10 +DonC

DonC

    Neowinian

  • Joined: 16-August 07
  • Location: England

Posted 07 July 2013 - 22:33

I use bash mainly because I focus on GNU/Linux when it comes to POSIX systems and I don't see the need to try others as they're just variations of the typical text-scraping shells.

 

If PowerShell was a serious proposition on those systems, I'd switch in a flash.



#11 Dot Matrix

Dot Matrix

    Neowinian Senior

  • Tech Issues Solved: 7
  • Joined: 14-November 11
  • Location: Upstate New York
  • OS: Windows 8.1
  • Phone: Nokia Lumia 920

Posted 07 July 2013 - 22:49

Gastropods. :laugh:



#12 OP +Majesticmerc

Majesticmerc

    Resident Idealist

  • Tech Issues Solved: 8
  • Joined: 24-August 05
  • Location: United Kingdom
  • OS: Arch Linux / Win 7
  • Phone: HTC One X

Posted 07 July 2013 - 22:58

As a tortoise, I find that offensive!

#13 Hum

Hum

    totally wAcKed

  • Tech Issues Solved: 10
  • Joined: 05-October 03
  • Location: Odder Space
  • OS: Windows XP, 7

Posted 07 July 2013 - 23:49

:wacko:

 

th?id=H.4736276242759760&pid=15.1&H=120&



#14 +Frank B.

Frank B.

    Member N° 1,302

  • Tech Issues Solved: 11
  • Joined: 18-September 01
  • Location: Frankfurt, DE
  • OS: OS X 10.10
  • Phone: iPhone 6

Posted 08 July 2013 - 08:05

/bin/bash



#15 Haggis

Haggis

    Neowinian Senior

  • Tech Issues Solved: 12
  • Joined: 13-June 07
  • Location: Near Stirling, Scotland
  • OS: Debian 7
  • Phone: Samsung Galaxy S3 LTE (i9305)

Posted 08 July 2013 - 09:13

yup bash here too