Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Sep 2014 18:54:34 -0400
From:      Dutch Ingraham <stoa@gmx.us>
To:        freebsd-questions@freebsd.org
Subject:   Re: .bashrc guru needed
Message-ID:  <5420A8AA.8050601@gmx.us>
In-Reply-To: <e3a6a1a24c1c0af8e75577d8ecf1a8ea@surewest.net>
References:  <e3a6a1a24c1c0af8e75577d8ecf1a8ea@surewest.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 09/22/2014 02:24 PM, leeoliveshackelford@surewest.net wrote:


>
> I added the export statements on lines 1, 2, and 3. I added the
> semi-colons on line 35, and the export PROMP_COMMAND on line 36. I
> inserted the "else" statement on line 23. None of these modifications
> helped. What is the programmer telling or trying to tell the interpreter
> to do on line 16, "local dir=${PWD/##*/}" ? What is the programmer
> telling, or trying to tell the interpreter to do on line 18,
> "NEW_PWD=${PWD/#$HOME/~}" ? Please, to those coming from the world of c
> programming language, bash syntax seems to be a mystery. Any and all
> suggestions will be appreciated. Newby Lee
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
>


I'm not a .bashrc guru, but here's where I turn:

1. https://wiki.archlinux.org/index.php/Color_Bash_Prompt

2. http://wiki.gentoo.org/wiki/Bash

3. For a good short introduction of prompt basics for all shells,
http://www.understudy.net/custom.html

4. The "prompting" section of the bash manpage for an explanation of the 
arcane symbolism of the bash prompt string syntax

As to the line 16 and 18 variables, I don't find them useful unless
you are setting up a lot of different users.  Otherwise, to me,
they just add an unnecessary layer.

Here's mine:

PS1="\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] "
export PS1

Enjoy!





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5420A8AA.8050601>