boot banner project

Julian H. Stacey jhs at flat.berklix.net
Wed May 4 09:46:42 PDT 2005


Brian Candler wrote:
> On Wed, May 04, 2005 at 04:29:35PM +0200, Julian H. Stacey wrote:
> > > > tcsh is in the base system and has that capability.
> > > 
> > > Except:
> > > 
> > > (1) it's not enabled by default (you need "set autolist", which I only
> > >     discovered recently)
> > 
> > FreeBSD-5.3 (with csh & tcsh) linked does completion without autolist set.
> > man csh:
> >        If the autolist shell variable is set, the shell  lists  the  remaining
> >        choices (if any) whenever completion fails:
> 
> Erm?? As you point out, it says "If the autolist shell variable is set"

Tab completion is on by default: Works without needing to know to set autolist.


> Why does root have /bin/csh as its shell? 

Probably because we have BSD inheritance, not AT&T Posix.
Csh vi & ^Z job control were all available around 1980 or so I recall, &
were part of what made people keen on BSD.  
Right or wrong, if it changed now, it'd cause suprise to existing users.
Linux is an orphan, & free to switch shells at will. BSD has inheritance.

-
Julian Stacey        Net & Sys Eng Consultant, Munich       http://berklix.com
Mail in Ascii (Html=Spam).  Ihr Rauch = mein allergischer Kopfschmerz.


More information about the freebsd-current mailing list