linux-l: bash-prompt zu breit
Thomas Knop
t.knop at isv-gmbh.de
Do Feb 10 15:20:28 CET 2000
On, Don, 10 Feb 2000, Jens Dreger wrote:
> Hallo !
>
> Kann mir jemand sagen, wie ich den bash-prompt auf die letzten n
> Segmente des Pfades beschraenke ? Es kann doch nicht angehen, dass das
> nicht (einfach) geht. Also, statt
>
> dreger at smart:/usr/local/und/noch/drei/tausend/verzeichnisse/weiter>
>
> haette ich dann gerne sowas wie
>
> dreger at smart:.../verzeichnisse/weiter>
Wie wäre in /etc/profile oder änlich etwas in der Form:
set_prompt ()
{
PS1="${HOST} ${USER} \\! (`echo ${PWD} | sed -e 's|.*'${HOME}'|~|' -e 's
|.*[^/]/\([^/]*/[^/]*\)|\1|'`): "
}
cd () { builtin cd $*; set_prompt; }
popd () { builtin popd $*; set_prompt; }
pushd () { builtin pushd $*; set_prompt; }
set_prompt
Gruß
Thomas
PS: Nicht von mir, aber geht :-)
--
Thomas Knop Tel: +49-30-53433408
ISV GmbH Berlin Fax: +49-30-53433435
Am Treptower Park 75 t.knop at isv-gmbh.de
12435 Berlin http://www.isv-gmbh.de
Mehr Informationen über die Mailingliste linux-l