From owner-freebsd-questions Fri Sep 20 07:05:17 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA19825 for questions-outgoing; Fri, 20 Sep 1996 07:05:17 -0700 (PDT) Received: from mail.EUnet.hu (mail.eunet.hu [193.225.28.100]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id HAA19791 for ; Fri, 20 Sep 1996 07:05:10 -0700 (PDT) Received: by mail.EUnet.hu, id QAA11376; Fri, 20 Sep 1996 16:05:01 +0200 Received: by CoDe.CoDe.hu (QAA00299); Fri, 20 Sep 1996 16:02:59 GMT From: Gabor Zahemszky Message-Id: <199609201602.QAA00299@CoDe.CoDe.hu> Subject: Re: Shells shells shells? To: freebsd-questions@freebsd.org Date: Fri, 20 Sep 1996 16:02:59 +0000 (GMT) Cc: randyd@nconnect.net In-Reply-To: <324031EB.41C67EA6@nconnect.net> from "Randy DuCharme" at Sep 18, 96 12:31:23 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > Greetings, > I just downloaded and read one person's opinion of the C shell. I > understand that a question like this can lead to a potential war as > there's probably a great deal of 'personal opinion' surrounding the > responses, but I'm wondering...what's the "BEST" shell to use for a > person new to UNIX. (by new I'm implying that I'm unaccustomed to > any particular shell and will be learning whatever shell from the > ground up) I've been using tcsh up until now as I like one of its > features... namely the 'up arrow' recalling the previously typed > commands. I also chose tcsh thinking that my knowledge of C would > possibly be of some benefit. However, now that I'm beginning the > journey of learning scripting, and based on what I just read, I'm > wondering if there's not a better choice??? Of course ;-), the best shell is ksh (get pdksh from package). It has cursor keys (as tcsh), it has file/command completion (not with , but with - but you can redefine it to too), and it's the standard shell in most modern (commercial) Unices. And of course, with it, you can use the same shell for daily use, and daily programming. (C-shell is as far from C, as Pascal) Gabor -- Gabor Zahemszky -:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:- Earth is the cradle of human sense, but you can't stay in the cradle forever. Tsiolkovsky