You are not logged in.
I'm interested in zsh, and I did a little search here, but it seem like this hasn't been covered recently...
What shell do you use, and why? Currently, I use bash, because it's the default and easy. But I've read a little about zsh and plan to start using it on the test machine soon (like I need another config file to play with
) in addition to learning vim and python, and switching from sakura/terminator to urxvt...
Your opinions?
Last edited by 2ManyDogs (2012-04-17 00:27:35)
Be eggsalad to each other.
Offline
I am happy to be stuck with Bash for now. I also read a lot of zsh and its cool auto completion mechanisms and wish to use it as my main shell one day. That was my in plans from Day1 of my CrunchBang experience.
Last edited by schemer (2012-04-17 00:26:37)
#! is beautiful.
Offline
I use bash, simply because when switching from ubuntu i thought it would be handy to learn a little about the command linem and as bash came as the default here i always knew if needed i could ask questions and get simple answers.
I have an issue of linux format from a year ago which has a 3 page peice on alternative shells, and some of them look pretty interesting, although i guess the reason i still use bash is when i test out other debian flavours in virtual machines because they use bash i can use the same commands on multiple distros
Offline
Bash is king. Zsh is great in BSD. I've used both, but guess I'm used to bash so I stick with it.
All tyranny needs to gain a foothold is for people of good conscience to remain silent.
---Thomas Jefferson ---
Offline
Zsh, mostly because of the oh-my-zsh suite. I am pretty sure though, that with some tweaking it is possible to get most of the same functionalities in bash.
For experimental purposes I switched to tcsh on one of my ssh boxes at the uni... Too much brain damage in a single language.
Last edited by gensym (2012-04-17 01:11:27)
'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind.', {Eric}
Offline
Zsh, mostly because of the oh-my-zsh suite. I am pretty sure though, that with some tweaking it is possible to get most of the same functionalities in bash.
For experimental purposes I switched to tcsh on one of my ssh boxes at the uni... Too much brain damage in a single language.
Can you brief me briefly on what the oh-my-zsh suite contains? I remember going through its github page and getting put off with so much to read.
#! is beautiful.
Offline
Oh-my-zsh might seem a tad intimidating if you've never used zsh before, but it's actually a pretty decent introduction and the configs are mostly well commented, iirc. Best documentation you can read is still "man zsh[TAB]", though.
Lots to read, as you can see:
>> man 1 zsh _
completing manual page, section 1
zsh zshall zshcalsys zshcompsys zshcontrib zshmisc zshoptions zshroadmap zshzftpsys
zsh4 zshbuiltins zshcompctl zshcompwid zshexpn zshmodules zshparam zshtcpsys zshzleThat's where I started (man pages), then studied some people's zshrc (mainly Daisuke's) and then discovered grml, which has one of the best zsh configs out there (and it's Debian specific) along with zsh-lovers. My current setups, whether they be Debian, Arch or OpenBSD based, all use grml + zsh-lovers configs as a base in some form or another. Arch users already have an Archified version of grml's setup to grab.
Last edited by gutterslob (2012-04-17 14:44:28)
Point & Squirt
Offline
just in case you can use this
bit old but
So come up to the lab...
And see what's on the slab
Offline
I run BASH but I fully intend to learn to use csh at some point. I have a fetish with c/c++ related stuff, don't ask 
Offline
Bash. Is there anything else? 
on the outside looking in
Offline
This is all you need: http://grml.org/zsh/
Offline
Bash on Linux, zsh on *BSD. As a rule of thumb, I use whatever shell language the initscripts are written in. Might be not that flexible, but it worked well for me in the past.
I'm so meta, even this acronym
Offline
^ that's exactly why i just keep at bash on linux. well, that, and i know how it works 
Offline
^ lies! You just don't have a clue how to change your shell :-P
I'm so meta, even this acronym
Offline
^ oh yeah, did i forget to mention that? 
Offline
zsh with ohmyzsh bling bling
Last edited by zalew (2012-04-17 10:34:14)
Offline
bash on linux, ksh on *nix
Previously I used ksh as well on linux, so I could script and exchange easily. But I changed the default to bash as it made people frown when I showed them how to work with Linux... "What do you mean you press k to go up? How do you mean, up arrow doesn't work!?" 
That, and the fact that most scripts on the webz are written in bash. ^^
Use what you like. If you don't like it, improve it. If you can't, look for something else.
Offline
I use whatever shell language the initscripts are written in.
Same here, just keeps it all easier for me... So I see more BASH then any other shell.
OHCG #!, Wheezy,, Siduction-12, Bridge-Arch , Slackware & Sabayon X,
Offline
Can you brief me briefly on what the oh-my-zsh suite contains? I remember going through its github page and getting put off with so much to read.
A bunch of plugins for zsh and themes. Just give it a shot, it is probably the mildest introduction to zsh.
Edit: Aren't the init scripts written in sh?
Last edited by gensym (2012-04-17 13:36:33)
'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind.', {Eric}
Offline
schemer wrote:Can you brief me briefly on what the oh-my-zsh suite contains? I remember going through its github page and getting put off with so much to read.
A bunch of plugins for zsh and themes. Just give it a shot, it is probably the mildest introduction to zsh.
I planned to get comfy with Bash this year and zsh next year, but I'll remember not to be intimidated by oh-my-zsh...
#! is beautiful.
Offline
There is absolutely no difference between the two unless you are planning to script extensively other than zsh providing a smoother interactive user experience. Even if you are going to write scripts, scripting in zsh (or even bash for that matter) is probably not a good idea.
'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind.', {Eric}
Offline
They are mostly the same with minute key differences like the k key paging in ksh and most should honestly just use bash because it's the newest, most revamped. It's all preference though, kinda like convincing someone to switch distros; It's all relative to what you like about it.
I personally choose bash because I have bash books, and sh books nowadays tend to describe things using bash.
All tyranny needs to gain a foothold is for people of good conscience to remain silent.
---Thomas Jefferson ---
Offline
Even if you are going to write scripts, scripting in zsh (or even bash for that matter) is probably not a good idea.
This part was ambiguous to me. Can you please clarify what you meant? Does it mean scripting is better with Python/Ruby etc ?
#! is beautiful.
Offline
Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.