Re: Normal-User: .bashrc wird nicht ausgewertet
Hallo Christian,
On Wed, 20 Mar 2002 16:15:58 +0100, Christian Obst wrote:
>On Wed, Mar 20, 2002 at 12:22:29AM +0100, Christian Kuhn wrote:
>> Und den nächsten: Ich hab mir in der .bashrc von root alles schön
>> eingestellt: buntes ls, less von gezippten Dateien
>Wie machst Du denn das? Ich benutze da immer zless, unter Suse ging das
>auch mit less.
In der .bashrc:
export LESSOPEN="|lesspipe.sh %1"
und in /usr/local/bin (oder woanders im Pfad):
----lesspipe.sh----
#!/bin/sh
lesspipe()
case "$1" in
*.tar) tar tvvf $1 2>/dev/null ;;
*.tgz) tar tzvvf $1 2>/dev/null ;;
*.tar.gz) tar tzvvf $1 2>/dev/null ;;
*.tar.Z) tar tzvvf $1 2>/dev/null ;;
*.tar.z) tar tzvvf $1 2>/dev/null ;;
*.rpm) rpm -qpli $1 2>/dev/null ;;
*.Z) gzip -dc $1 2>/dev/null ;;
*.z) gzip -dc $1 2>/dev/null ;;
*.gz) gzip -dc $1 2>/dev/null ;;
*.zip) gzip -dc $1 2>/dev/null ;;
*.1|*.2|*.3|*.4|*.5|*.6|*.7|*.8|*.9|*.n|*.man) FILE=`file -L $1`
;
src FILE='echo $FILE | cut -d ' ' -f 2'
if [ "$FILE" = "troff" ]; then
groff -s -p -t -e -Tascii -mandoc $1
fi ;;
esac
lesspipe $1
----lesspipe.sh----
Muß natürlich für jeden ausführbar sein.Quelle: Kofler, Linux.
mfg
Christian
Reply to: