bash-completion will nicht liste durchgehen

tzzaetaynzz

tzzaetaynzz

Tripel-As
hallo an alle,

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
und für jeden <tab> verändert sich der "promt"/ das kommando, also nach einander:
Code:
[admin@emma ~]$ if<tab>
[admin@emma ~]$ ifcfg<tab>
[admin@emma ~]$ ifconfig<tab><enter>
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. :think:
 

Ähnliche Themen

dovecot und postfix Konfiguration Problem

Windows clients können nicht mehr auf lange laufendes System zugreifen

Debian squeeze, Webmin, Samba Freigaben

Falsche Rechte gesetzt beim Anlegen von Ordnern via Samba-Client

Problem mit Rekursion in Bash / Funktioniert das überhaupt?

Zurück
Oben