You are not logged in.

#1 2010-07-27 23:52:46

StrangeAttractor
Member
From: Prague, CZ
Registered: 2010-06-14
Posts: 54

Pros and cons of using a custom shell instead of bash

Many times I've seen people saying ZSH is cool. I think I should try to grok it and use it to increase productivity. Won't I face any special problems if I set ZSH as my main shell? For example some programs/scripts may expect bash and behave an unexpected way this case, mayn't they?

Last edited by StrangeAttractor (2010-07-27 23:53:59)

Offline

#2 2010-07-28 00:05:04

ablepharus
Member
From: Berlin
Registered: 2010-05-23
Posts: 129

Re: Pros and cons of using a custom shell instead of bash

Zsh is fully bash compatible, and if there is a "#!/bin/bash" it would call bash intepreter (i think).

The only problems i had when i switched to zsh were some keybindings. And if you want Zsh to be really cool, you'd have to waste some time for it or (what i advise you)  use the grml zsh settings. This solves most of  your problems and gives you a very good zsh configuration
Grml Zsh   --  No Problems, Cool Configured --> Don't need to waste time

Offline

#3 2010-07-28 00:10:17

fsckd
Forum Fellow
Registered: 2009-06-15
Posts: 4,173

Re: Pros and cons of using a custom shell instead of bash

By chance there is this discussion: https://bbs.archlinux.org/viewtopic.php?id=101767 .

I use fish which is completely 100% not bash compatible. I still keep bash as login shell and have terminals and screen set to use fish.


aur S & M :: forum rules :: Community Ethos
Resources for Women, POC, LGBT*, and allies

Offline

#4 2010-07-28 01:36:03

StrangeAttractor
Member
From: Prague, CZ
Registered: 2010-06-14
Posts: 54

Re: Pros and cons of using a custom shell instead of bash

ablepharus wrote:

Zsh is fully bash compatible, and if there is a "#!/bin/bash" it would call bash intepreter (i think).

The only problems i had when i switched to zsh were some keybindings. And if you want Zsh to be really cool, you'd have to waste some time for it or (what i advise you)  use the grml zsh settings. This solves most of  your problems and gives you a very good zsh configuration
Grml Zsh   --  No Problems, Cool Configured --> Don't need to waste time

I've installed Grml Zsh package but it still asks me to configure when I start it. How do I import Grml Zsh settings then?

Offline

#5 2010-07-28 01:37:13

StrangeAttractor
Member
From: Prague, CZ
Registered: 2010-06-14
Posts: 54

Re: Pros and cons of using a custom shell instead of bash

fsckd wrote:

I use fish which is completely 100% not bash compatible.

Why? Maybe so should I?

Offline

#6 2010-07-28 01:46:11

fsckd
Forum Fellow
Registered: 2009-06-15
Posts: 4,173

Re: Pros and cons of using a custom shell instead of bash

Switching from bash to fish is like taking one step forward and one step back. Before switching, research it thorougly. I only gave it as an example of how to use another shell without making it your default shell.

Edit: accidently submitted before I finished typing

Last edited by fsckd (2010-07-28 01:48:05)


aur S & M :: forum rules :: Community Ethos
Resources for Women, POC, LGBT*, and allies

Offline

#7 2010-07-28 08:05:17

Cdh
Member
Registered: 2009-02-03
Posts: 1,098

Re: Pros and cons of using a custom shell instead of bash

StrangeAttractor wrote:

I've installed Grml Zsh package but it still asks me to configure when I start it. How do I import Grml Zsh settings then?

It asks for a personal configuration in ~. Just take the option to create an empty configuration. It will still use theglobal grml config in /etc/zsh/zshrc


฿ 18PRsqbZCrwPUrVnJe1BZvza7bwSDbpxZz

Offline

Board footer

Powered by FluxBB