From owner-freebsd-arch Fri Apr 7 0: 3:32 2000 Delivered-To: freebsd-arch@freebsd.org Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (Postfix) with ESMTP id EC1AE37C06C for ; Fri, 7 Apr 2000 00:03:26 -0700 (PDT) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.3/8.9.3) with ESMTP id JAA17811 for ; Fri, 7 Apr 2000 09:06:58 +0200 (CEST) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id JAA35727 for freebsd-arch@freebsd.org; Fri, 7 Apr 2000 09:03:22 +0200 (CEST) Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id F24FC37C243 for ; Fri, 7 Apr 2000 00:02:36 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id BAA04893; Fri, 7 Apr 2000 01:02:35 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id BAA98243; Fri, 7 Apr 2000 01:01:45 -0600 (MDT) Message-Id: <200004070701.BAA98243@harmony.village.org> To: "Rodney W. Grimes" Subject: Re: Import of tcsh into src/contrib/, replacing src/usr.bin/csh Cc: arch@freebsd.org In-reply-to: Your message of "Thu, 06 Apr 2000 23:25:54 PDT." <200004070625.XAA39745@gndrsh.dnsmgr.net> References: <200004070625.XAA39745@gndrsh.dnsmgr.net> Date: Fri, 07 Apr 2000 01:01:45 -0600 From: Warner Losh Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <200004070625.XAA39745@gndrsh.dnsmgr.net> "Rodney W. Grimes" writes: : [CC trimmed back to -arch] : > David O'Brien wrote: : > > : > > On Thu, Apr 06, 2000 at 03:50:49PM -0600, Nate Williams wrote: : > > > > I don't want a fully functional workstation. I want a root account that : > > > > is useful. : > > > : > > > It's completely useful. It has everything you need. What does tcsh : > > > provide you that csh doesn't provide you that is needed for root? : > > : > > Command line completion, and something other than bazzar "!^?-" history : > > substitution. Shell evolution (and other command line tools) have shown : > > that either Emacs or Vi -style line editing is the way to go. No one has : > > adopted the bazzar Csh history substitution syntax. : > : > ^No one^Only Wes^ : ^s^s and Rod^, ^Rod^and imp I regularly use things like "rm !ls:$" or "cvs commit !vi:*" in my everyday world of tcsh. I can't type into a ksh window and my coworkers make fun of me for it :-). rm foo.{a,b,c,d}{a,b,c,d} cvs !! cvs commit !!:2-$ also has been known to cross the tips fo my fingers. And on Rare Occasions, oddities such as !!:s/foo/bar/g !ls:1-3:s/.c/.cc/ But I've never quite got the knack for using the "basename" of a file since I trouble recalling the exact syntax. And all of this in tcsh, where I also do unnatural things with my command line history. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message