Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Jan 1998 17:15:20 -0800 (PST)
From:      Annelise Anderson <andrsn@andrsn.stanford.edu>
To:        Frank Griffith <frankg@idfw.com>
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: Prompts
Message-ID:  <Pine.BSF.3.96.980117171000.12883B-100000@andrsn.stanford.edu>
In-Reply-To: <199801151522.IAA03272@idfw.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On Thu, 15 Jan 1998, Frank Griffith wrote:

> I have been looking at some of the docs and several
> e-mail responses. The % prompt keeps showing up.
> However, in using FreeBSD as root I only see a # prompt
> and when logged in as other user I see the $ prompt.
> 
> How do I get to the % prompt?
>
type echo $SHELL to find out which shell you've got

If you're using csh, I would suggest installing the port for tcsh,
which is an enhanced csh.  The man page has information, then, on
how to change the prompt.  I like % too, because $ reminds me of
the VAX and > reminds me of dos.  But I want the prompt to switch
to # when I become root.

So in .tcshrc, which runs when the shell starts, I have

if ($?prompt) then
	set prompt = "%m %h %t %~ %# "
	set promptchars = "%#"

which does what I want as well as as few other things.

	Annelise




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.980117171000.12883B-100000>