tzzaetaynzz
Tripel-As
hallo an alle,
ich habe soeben die bash-completion installiert.
in /etc/bashrc habe ich eingetragen:
wenn ich eingebe complete erhalte ich diese liste:
doch immernoch vervollstaendigt die bash die liste der moeglichen kommandos nicht.
zum beispiel gebe ich ein:
um nun ifconfig aus der liste zu waehlen muß ich "c" tippen und dann "o" um das ifconfig vervollstaendigt zu bekommen. nur das war schon immer bei der bash (ab 2.04). Eigentlich wollt ich das ...
ich gebe ein:
und für jeden <tab> verändert sich der "promt"/ das kommando, also nach einander:
mit anderen worten, die bash geht die liste durch und bietet mir die moeglichkeiten an (wie bei ciscos ios, oder systemrescuelinux).
das ist bash-completion, dachte ich.
ich habe soeben die bash-completion installiert.
in /etc/bashrc habe ich eingetragen:
Code:
# Check for interactive shell.
bash=${BASH_VERSION%.*}
bmajor=${bash%.*}; bminor=${bash#*.}
if [ -n "$PS1" ]; then
if [ $bmajor -eq 2 -a $bminor '>' 04 ] || [ $bmajor -gt 2 ]; then
if [ -r /etc/bash_completion ]; then
# Source completion code.
. /etc/bash_completion
fi
fi
fi
unset bash bminor bmajor
wenn ich eingebe complete erhalte ich diese liste:
Code:
complete -o filenames -F _mplayer gmplayer
complete -o filenames -F _mplayer mencoder
complete -o default -o filenames -F _mutt muttng
complete -o filenames -F _longopt uniq
complete -o filenames -F _root_command sudo
complete -o filenames -F _jar jar
complete -F _route route
complete -o filenames -F _rpm rpm
complete -F _iwpriv iwpriv
complete -o default -o filenames -F _mount mount
complete -o default -F _service winbind
complete -o default -F _service dhcdbd
complete -a unalias
doch immernoch vervollstaendigt die bash die liste der moeglichen kommandos nicht.
zum beispiel gebe ich ein:
Code:
[admin@emma ~]$ if<tab>
if ifconfig ifenslave ifrename
ifcfg ifdown ifnames ifup
um nun ifconfig aus der liste zu waehlen muß ich "c" tippen und dann "o" um das ifconfig vervollstaendigt zu bekommen. nur das war schon immer bei der bash (ab 2.04). Eigentlich wollt ich das ...
ich gebe ein:
Code:
[admin@emma ~]$ if<tab>
if ifconfig ifenslave ifrename
ifcfg ifdown ifnames ifup
Code:
[admin@emma ~]$ if<tab>
[admin@emma ~]$ ifcfg<tab>
[admin@emma ~]$ ifconfig<tab><enter>
das ist bash-completion, dachte ich.