From owner-freebsd-questions Tue Jul 18 16:58:58 2000 Delivered-To: freebsd-questions@freebsd.org Received: from scientia.demon.co.uk (scientia.demon.co.uk [212.228.14.13]) by hub.freebsd.org (Postfix) with ESMTP id 1BC4137BC02 for ; Tue, 18 Jul 2000 16:58:51 -0700 (PDT) (envelope-from ben@scientia.demon.co.uk) Received: from strontium.scientia.demon.co.uk ([192.168.91.36] ident=exim) by scientia.demon.co.uk with esmtp (Exim 3.15 #1) id 13EhBA-000E2W-00; Wed, 19 Jul 2000 00:53:36 +0100 Received: (from ben) by strontium.scientia.demon.co.uk (Exim 3.15 #1) id 13EhBA-000Lki-00; Wed, 19 Jul 2000 00:53:36 +0100 Date: Wed, 19 Jul 2000 00:53:36 +0100 From: Ben Smithurst To: "David J. Kanter" Cc: FreeBSD questions Subject: Re: Is the C-shell (csh) a bad shell? Message-ID: <20000719005336.V4668@strontium.scientia.demon.co.uk> References: <20000718175345.A95605@localhost.localdomain> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="VSMi1UXgOp435K5S" Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: <20000718175345.A95605@localhost.localdomain> Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --VSMi1UXgOp435K5S Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable David J. Kanter wrote: > I'd like to learn a shell fairly well and chose csh because it's in the b= ase > FreeBSD system (a little graybeard character) and I found good documentat= ion > on it written by William Joy. But I've read some things that it's a "bad" > shell. Most people agree it's bad for programming shell scripts with. But for interactive use, I don't think it's generally agreed that csh is bad. Everyone likes different shells for different reasons, of course, and this is a bit of a religious topic. If you want to use csh, great, but please don't write any csh scripts! :-) > It seems that, at some level, all shells are essentially equal. But when > shells start to divide is csh left in the dust? You might like to look at tcsh as well, which is in the base system in recent FreeBSD releases, or in the ports if you're using an older release. It's basically a newer and more advanced csh. > What about the shells I've read rave things about: Korn and Bash. I personally like Zsh best. It's not as well known as Bash or Korn, but it has some very nice features. --=20 Ben Smithurst / ben@FreeBSD.org / PGP: 0x99392F7D FreeBSD Documentation Project / --VSMi1UXgOp435K5S Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 5.0i for non-commercial use MessageID: izqBhmUXMrIWgC4ZHUWlhlN6d/FJof2e iQCVAwUBOXTuACsPVtiZOS99AQGuEQP+PCSN2E480Snx59dDNRDAqhsuydSTVvbE w2B2o5Y1c6kXsFEa1+EG/Fd32qeV2SQo+bnIDshEBubLlCo0oyquJ6ZBxPAGwY9g hpyPMWBOT0s8coRu2m8uW/JE57j9JgIzsKq7oMRSw4K+/z5hBP4zhQVtJvWk4JzO kFj3Kaw2Cas= =244g -----END PGP SIGNATURE----- --VSMi1UXgOp435K5S-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message