Visit The New, Modern Unix Linux Community


What's your most useful shell?


Poll: What's your most useful shell?
Poll Options
What's your most useful shell?

 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users What's your most useful shell?
# 232  
Quote:
Originally Posted by MadeInGermany
... ... ...

Could a moderator please add /bin/zsh to the voting list?
Done.
These 2 Users Gave Thanks to Don Cragun For This Post:
# 233  
There is a theoretical proof that every turing-complete language can be brought to do the (ultimately) same, so i think the programming language A is better than programming language B because ...-discussions are moot. All shells in the list above are turing-equivalent and the rest is personal preference.

But there is one thing about bash i have observed times and again: it is preferred for all the wrong reasons - reason (singular!), to be precise! I work on AIX systems where ksh is the main system shell for the third decade already and i have got requests to install bash hundreds of times in the last 20 years or so.

The reason for bash is in 90% the commandline editing with the cursor keys. ksh offers two editing modes out of the box: vi-style and emacs-style (i prefer vi-style like i prefer vi as editor). Both these styles could probably be brought to accept cursor keys via some clever key redefinitions and macros, but, i give you that, it would involve some work to do it and do it right. bash offers this functionality out of the box. Most people only decide to use bash just because the find "cursor-up-right" easier than "ESC-k-l" (to get to the second character of the last command).

bakunin
# 234  
That's why I like zsh as an interactive shell.
It provides a cursor-up editing and, even keeps a loop structure!
The other thing that people like: the auto-completion with the Tab-key.
This User Gave Thanks to MadeInGermany For This Post:
# 235  
bash -- Because it's all there . . .

Last edited by LinQ; 11-16-2014 at 04:50 PM..
# 236  
BASH: because it's the most universal. I like to use and stay familiar with the tools I'm most likely to run into on my next assignment. That pretty much means BASH or Window's command.
This User Gave Thanks to kogorman3 For This Post:
# 237  
csh, ksh
# 238  
only bash

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #53
Difficulty: Easy
Computer caches are typically built using EPROMS.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Pass C shell array to another C shell script(csh) and shell(sh)

Dear Friends, Please help me on this my script name is send.csh In this i have written the statement like this set args = ( city state country price ) I want to pass this array to another c shell called receiver.csh. and i want to use it in this c shell or how to pass to... (2 Replies)
Discussion started by: SA_Palani
2 Replies

2. UNIX for Dummies Questions & Answers

Shell script to read lines in a text file and filter user data Shell Programming and Scripting

sxsaaas (3 Replies)
Discussion started by: VikrantD
3 Replies

3. Shell Programming and Scripting

Any shell or hack that makes the shell command line take vi commands?

basically i'm tired of hitting the left arrow a few dozen times when correcting a mistake or modifying a history command i'd like to use vim style key shortcuts while on the command line so that a 55 moves the cursor 55 places to the left... and i want all the other vi goodies, search of... (3 Replies)
Discussion started by: marqul
3 Replies

4. Shell Programming and Scripting

calling 'n' number of shell scripts based on dependency in one shell script.

Hello gurus, I have three korn shell script 3.1, 3.2, 3.3. I would like to call three shell script in one shell script. i m looking for something like this call 3.1; If 3.1 = "complete" then call 3.2; if 3.2 = ''COMPlete" then call 3.3; else exit The... (1 Reply)
Discussion started by: shashi369
1 Replies

5. Shell Programming and Scripting

simple shell - how to get a parameter typed in a shell script

Hi, I am new to unix and using linux 7.2. I would like to create a script that would make it easyer for me to run my java programms. At the moment I have to type java myJavaprogram I am trying to write a script that will allow me to type something like this "myscript myJavaprogram" or maybe... (4 Replies)
Discussion started by: cmitulescu
4 Replies

6. Shell Programming and Scripting

How to run cmds after changing to a new env (shell) in a shell script

Hi, I am using HP-UNIX. I have a requirement as below I have to change env twice like: cadenv <env> cadenv <env> ccm start -d /dbpath ccm tar -xvf *.tar ccm rcv .... mv *.tar BACKUP but after I do the first cadenv <env> , I am unable to execute any of the later commands . ... (6 Replies)
Discussion started by: charlei
6 Replies

7. Shell Programming and Scripting

Help need to make a shell script run for ffmpeg vhook watermaking in shell

i have a small problem getting a batxh shell script to run in shell this is the code the problem seems to be centered around the ffmpeg command, something maybe to do with the ' ' wrapping around the vhook part command this is a strange problem , if i take the ffmpeg command and... (1 Reply)
Discussion started by: wingchun22
1 Replies

8. Linux

How to Start a Shell as Login shell instead of ordinary shell

Hi I tried with bash --login option. but the output is siva:~$ bash --login siva:~$ is there any way to make the shell ask for user id and password ( and login as different user instead of using sudo / su ) Thx in advance Siva (3 Replies)
Discussion started by: Sivaswami
3 Replies

9. AIX

Difference between writing Unix Shell script and AIX Shell Scripts

Hi, Please give me the detailed Differences between writing Unix Shell script and AIX Shell Scripts. Thanks in advance..... (0 Replies)
Discussion started by: haroonec
0 Replies

10. Shell Programming and Scripting

How to run unix commands in a new shell inside a shell script?

Hi , I am having one situation in which I need to run some simple unix commands after doing "chroot" command in a shell script. Which in turn creates a new shell. So scenario is that - I need to have one shell script which is ran as a part of crontab - in this shell script I need to do a... (2 Replies)
Discussion started by: hkapil
2 Replies

Featured Tech Videos