View previous topic :: View next topic |
Shell? |
BASH |
|
85% |
[ 195 ] |
CSH |
|
0% |
[ 2 ] |
TCSH |
|
2% |
[ 5 ] |
ZSH |
|
8% |
[ 20 ] |
SH |
|
0% |
[ 0 ] |
Python/Perl/Some Other Scripting Language ;D |
|
1% |
[ 4 ] |
What? I use TCC as my shell. C all the way! |
|
0% |
[ 1 ] |
|
Total Votes : 227 |
|
Author |
Message |
UltraN00B n00b
Joined: 20 Jan 2004 Posts: 24 Location: Beverly Hills... 90210
|
Posted: Sat Jan 24, 2004 3:56 am Post subject: |
|
|
Quote: | Nope. KDE is a desktop-environment. KDE's windowmanager is called KWin |
I stand corrected as of http://www.KDE.org/whatiskde you are right. _________________ "Just because you are paranoid doesn't mean they are not out to get you". |
|
Back to top |
|
|
TJNII l33t
Joined: 09 Nov 2003 Posts: 637 Location: for(;;);
|
|
Back to top |
|
|
UltraN00B n00b
Joined: 20 Jan 2004 Posts: 24 Location: Beverly Hills... 90210
|
Posted: Sat Jan 24, 2004 3:59 am Post subject: |
|
|
as far as I know there are both csh and tcsh which have some pretty neat functionality. csh is aka C shell I believe. _________________ "Just because you are paranoid doesn't mean they are not out to get you". |
|
Back to top |
|
|
stonent Veteran
Joined: 07 Aug 2003 Posts: 1139 Location: Texas
|
Posted: Sat Jan 24, 2004 5:16 am Post subject: |
|
|
tcsh is to csh as bash is to sh
(basically) _________________ Inspiron 4100 & Sun UltraAXe
Portage on Solaris|Dell Laptop Hacks
The way you feel about organized religion is the same way I feel about organized socialism. |
|
Back to top |
|
|
stonent Veteran
Joined: 07 Aug 2003 Posts: 1139 Location: Texas
|
Posted: Sat Jan 24, 2004 5:20 am Post subject: |
|
|
jaska wrote: | Thought BSD used tcsh by default, but I never really paid attention because everytime I've used a *BSD I've quickly changed my shell to zsh. |
Just on Mac OSX. _________________ Inspiron 4100 & Sun UltraAXe
Portage on Solaris|Dell Laptop Hacks
The way you feel about organized religion is the same way I feel about organized socialism. |
|
Back to top |
|
|
pran n00b
Joined: 19 Nov 2003 Posts: 18 Location: Canada
|
Posted: Sat Jan 24, 2004 7:16 am Post subject: |
|
|
UltraN00B wrote: | as far as I know there are both csh and tcsh which have some pretty neat functionality. csh is aka C shell I believe. |
As a shell I suppose there's nothing wrong with csh or tcsh. As a scripting language, the csh derived languages have a few issues: http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/
I like to use a shell that follows the good ol' "sh" syntax - bash, ksh, zsh, etc... |
|
Back to top |
|
|
NoUseForAName Tux's lil' helper
Joined: 22 Feb 2003 Posts: 84 Location: Sweden
|
|
Back to top |
|
|
ILikePi n00b
Joined: 29 Nov 2003 Posts: 22 Location: Rhode Island, USA
|
Posted: Sat Jan 24, 2004 2:36 pm Post subject: |
|
|
pran wrote: | As a shell I suppose there's nothing wrong with csh or tcsh. As a scripting language, the csh derived languages have a few issues: http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/
I like to use a shell that follows the good ol' "sh" syntax - bash, ksh, zsh, etc... |
well, a number of things on that page (e.g. fd manipulation, globbing for suspending jobs) are not accurate for tcsh. it even mentions that at the end (in the Summary, section 8). just something to consider. _________________ Keyboard not found.
Press F1 to continue. |
|
Back to top |
|
|
Anior Guru
Joined: 17 Apr 2003 Posts: 317 Location: European Union (Stockholm / Sweden)
|
Posted: Sat Jan 24, 2004 2:41 pm Post subject: |
|
|
bash surely is nice, even if i use the supertiny ash for bootdisk and other size critical usages. |
|
Back to top |
|
|
paridel n00b
Joined: 28 Dec 2003 Posts: 17
|
Posted: Sun Jan 25, 2004 7:48 am Post subject: |
|
|
First of all csh == C Shell.
I have been using tcsh as my shell for many many years. My .cshrc and .mytcsh files are quite large and elaborate... my .mytcsh file was first started at least six years ago, possibly more. So maybe I use tcsh mostly because I have been for so long.
I have done a lot of bourne shell (sh) scripting. I always liked csh scripting more than sh, but so other people could use/modify scripts I would write them in sh. But.... now I do anything I would have done with shell scripting with Perl instead. Perl kicks butt.
But anyway, please notice that "Csh programming considered harmful" was written in '96. I believe there have been a number of changes to the tcsh and csh since then. If you notice some of the examples are just pointing out bugs in the implementation. Then some of the other examples are just 'csh uses a differant syntax and that is bad'. For example quotes are treated differantly, but not nessisarily worse. And then some of the complaints are probably valid.
But who cares? If you need to write scripts for the bourne shell then that's fine, but you can still use a shell besides bash for your command line. I find tcsh easier to customize (maybe just cause I'm used to it) so I use it.
I don't want to get into a religious war here but I think that one of the main reasons that bash was written is that RMS didn't like the liceanse that the tcsh shell (and other good shells) were released under. tcsh uses the berkely liceanse I think.... anyway, I'm not complaining because a little competition is good for everyone.
What I would be interested in is what cool things people do in their rc scripts to make their shells work better. |
|
Back to top |
|
|
shash Apprentice
Joined: 18 Apr 2003 Posts: 220 Location: India
|
Posted: Sun Jan 25, 2004 5:35 pm Post subject: |
|
|
Bash, basically, but I've been trying to learn zsh, and I use python for most scripts. |
|
Back to top |
|
|
teknomage1 Veteran
Joined: 05 Aug 2003 Posts: 1239 Location: Los Angeles, CA
|
Posted: Mon Jan 26, 2004 12:33 am Post subject: |
|
|
I use bash but I have been advised to switch to csh and get good at it for employment prospects. ILM apparently does all their pipeline work with csh and python. Same with Rythm and Hues cept they use perl not python and Houdini's hscript is just csh with a few custom additions for accessing houdini nodes. Crazy eh? Oh well off to hit the csh scripting books...thanks to that article about the dangers of csh there don't seem to be any howto's about csh scripting...bah.
EDIT: ack can't believe i used the wrong form of there
Last edited by teknomage1 on Mon Jan 26, 2004 1:43 am; edited 1 time in total |
|
Back to top |
|
|
viperlin Veteran
Joined: 15 Apr 2003 Posts: 1319 Location: UK
|
Posted: Mon Jan 26, 2004 12:48 am Post subject: |
|
|
i've tried a few others, i'm sticking with bash |
|
Back to top |
|
|
Smoothhound Tux's lil' helper
Joined: 23 Sep 2003 Posts: 149
|
Posted: Tue Feb 17, 2004 1:51 pm Post subject: |
|
|
I switched from being a long time bash user to zsh about a year ago and have never looked back.
It's completion abilities rock and it's history functionality is also very powerful. The setup files can be a bit arcane though. |
|
Back to top |
|
|
nerdbert l33t
Joined: 09 Feb 2003 Posts: 981 Location: Berlin
|
Posted: Tue Feb 17, 2004 2:23 pm Post subject: |
|
|
stonent wrote: | jaska wrote: | Thought BSD used tcsh by default, but I never really paid attention because everytime I've used a *BSD I've quickly changed my shell to zsh. |
Just on Mac OSX. |
I think they switched to bash as default since 10.3 _________________ I'm really wondering what Lovechild is doing nowadays... |
|
Back to top |
|
|
To Veteran
Joined: 12 Apr 2003 Posts: 1145 Location: Coimbra, Portugal
|
Posted: Tue Feb 17, 2004 2:25 pm Post subject: |
|
|
I've allways been a bash fan
Tó _________________
------------------------------------------------
Linux Gandalf 3.2.35-grsec
Gentoo Base System version 2.2
------------------------------------------------ |
|
Back to top |
|
|
XiuX n00b
Joined: 22 Jan 2004 Posts: 59 Location: Linux
|
Posted: Tue Feb 17, 2004 2:28 pm Post subject: |
|
|
Python/Perl/Some Other Scripting Language ;D _________________ [URL=http://xiux.wordpress.com]Blog[URL] |
|
Back to top |
|
|
denstark l33t
Joined: 02 Jun 2003 Posts: 654 Location: sd.ca.us
|
Posted: Tue Feb 17, 2004 4:32 pm Post subject: |
|
|
Bash, no real reason to use anything else _________________ Blog
Code: | denstark> starbuck authorizes torture?
rokstar> sure they do, you tried their coffee?
|
|
|
Back to top |
|
|
steel300 Veteran
Joined: 10 Jul 2003 Posts: 1155
|
Posted: Tue Feb 17, 2004 4:51 pm Post subject: |
|
|
I use bash but like tcsh when dealing with cvs. _________________ Rationality is the recognition of the fact that nothing can alter the truth and nothing can take precedence over that act of perceiving it. |
|
Back to top |
|
|
ewan.paton Veteran
Joined: 29 Jul 2003 Posts: 1219 Location: glasgow, scotland
|
|
Back to top |
|
|
myuser Apprentice
Joined: 31 Jan 2004 Posts: 218
|
Posted: Tue Feb 17, 2004 6:04 pm Post subject: |
|
|
BASH wins hands down for me.
The main reason is cross linux compatiblity.
CSH is not that portable, neither is TC or Z.
For editing and shortcuts BASH ranks with TCSH and ZSH, with CSH lacking a few features. |
|
Back to top |
|
|
Raniz l33t
Joined: 13 Sep 2003 Posts: 967 Location: Varberg, Sweden
|
Posted: Tue Feb 17, 2004 7:55 pm Post subject: |
|
|
zsh for the wonderful completion. |
|
Back to top |
|
|
polin8 n00b
Joined: 03 Oct 2002 Posts: 74 Location: Baltimore, MD USA
|
Posted: Tue Feb 17, 2004 8:26 pm Post subject: |
|
|
homeobocks wrote: | Hmm . . . I use bash, but I've heard awefully good things about zsh. Maybe I'll try it. I hear scripting is a lot better in zsh. |
I am a diehard ZSH user, it used to be far better than bash.
Bash has caught up in the last 2 years though.
Don't switch to ZSH for the scripting, even if you use ZSH interactivly (and all the nice perks) #!/bin/sh for scripts. You know bash/sh will be on any unix box, not so for zsh. _________________ Jabber: bskahan*AT*jabber*DOT*org |
|
Back to top |
|
|
G-Style Apprentice
Joined: 10 Nov 2003 Posts: 275 Location: Toronto, Canada
|
Posted: Tue Feb 17, 2004 9:26 pm Post subject: |
|
|
I use bash. |
|
Back to top |
|
|
nrl Guru
Joined: 27 Mar 2003 Posts: 446 Location: Glasgow, UK
|
|
Back to top |
|
|
|