[LUNI] Customize the PS1 promptMike Crawford mike at tuxnami.orgThu Jun 5 19:57:01 CDT 2003
On Thu, 2003-06-05 at 17:29, doug_dallmer wrote: > I am trying to customize the PS1 prompt to include the full path that it is > currently in (ie: a "pwd" command) & ( including `pwd` doesn't work). > > According to the RedHat Linux 8 Bible I have this should be the inclusion of > the "\w"; however it only returns a "~" in the prompt. When I use a "\W" I > get the current workng directory as expected. This happens in both the 2.2 > and the 2.4 kernels. > > Any ideas about fixing it? > Hrm... well, \w and \W are your only good choices. I wouldn't put a command into PS1 to evaluate every time, it's going to screw up $? . Doing something like PS1='`pwd`\\$' will have pwd evaluated each time, but that, as I said, screws up $?, it will always report 0, or at least it did that when I created my uber prompt. export PS1="\[\e[30;1m\][\[\e[35;1m\]\$?\[\e[30;1m\]] \[\e[0m\]\[\e[31m\]\h\[\e[37m\]:\[\e[34;1m\]\w\[\e[30;1m\]\\$ \[\e[0m\e7\e[1G\e[1H\e[1K\e[30;1m[\e[33m\j\e[30;1m] [\e[32;1m\!\e[30;1m] [\e[36m\u\e[30;1m] [\e[31;1m\d\e[30;1m] [\e[35m\@\e[30;1m] [\e[0m\e[34m`uname -sr`\e[30;1m]\e8\]" (there are spaces at each of the newlines) mike
More information about the luni mailing list |