From owner-freebsd-newbies@FreeBSD.ORG Fri Dec 31 02:09:43 2004 Return-Path: Delivered-To: freebsd-newbies@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2856316A4CF for ; Fri, 31 Dec 2004 02:09:43 +0000 (GMT) Received: from smtp101.rog.mail.re2.yahoo.com (smtp101.rog.mail.re2.yahoo.com [206.190.36.79]) by mx1.FreeBSD.org (Postfix) with SMTP id 99E7F43D45 for ; Fri, 31 Dec 2004 02:09:42 +0000 (GMT) (envelope-from Mike.Jeays@rogers.com) Received: from unknown (HELO ?192.168.2.108?) (mjeays2551@24.114.152.139 with plain) by smtp101.rog.mail.re2.yahoo.com with SMTP; 31 Dec 2004 02:09:41 -0000 From: Mike Jeays To: sub01@freeode.co.uk In-Reply-To: References: <49B5BEF2.7CCF22F4.0F75C5EC@netscape.net> <1104431994.1669.19.camel@chaucer> Content-Type: text/plain Message-Id: <1104458982.622.3.camel@chaucer> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Thu, 30 Dec 2004 21:09:42 -0500 Content-Transfer-Encoding: 7bit cc: newbies@freebsd.org Subject: Re: Shell Games X-BeenThere: freebsd-newbies@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Gathering place for new users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Dec 2004 02:09:43 -0000 On Thu, 2004-12-30 at 20:15, John Murphy wrote: > Mike Jeays wrote: > > >My personal preference is Bash. It is readily available on most Unixes, > >and has a good selection of features. I don't so much like the csh/tcsh > >family, which have a somewhat different syntax. > > I particularly like the history mechanism which is enabled for the > default csh/tcsh with FreeBSD. The recent usage of any command is > recalled by typing a few letters and then up arrow. Bash probably > can do it too and would have similar 'TAB' file name completion. > > But then - I remember thinking doskey was cool :) Bash has very similar features. Most of the shells have borrowed the good ideas from others, and you can compare this with evolutionary convergence - good ideas tend to persist and be re-used. Bash and TCSH share features for the same reason that fish and dolphins are similar shapes - it it the best solution to a problem. Fully agree about DOSKEY - it made the awful Windows command line a little bit more tolerable.