bash-completion will nicht liste durchgehen

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von tzzaetaynzz, 26.08.2006.

  1. #1 tzzaetaynzz, 26.08.2006
    tzzaetaynzz

    tzzaetaynzz Tripel-As

    Dabei seit:
    31.01.2004
    Beiträge:
    153
    Zustimmungen:
    0
    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:
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

bash-completion will nicht liste durchgehen

Die Seite wird geladen...

bash-completion will nicht liste durchgehen - Ähnliche Themen

  1. User sollen Dateien speichern und ändern, aber nicht neu anlegen dürfen

    User sollen Dateien speichern und ändern, aber nicht neu anlegen dürfen: Hallo liebe Helfer, welche Einstellungen muss ich in der smb.conf bzw. unter Linux vornehmen, damit User vorhandene Dateien öffnen und speichern...
  2. PATH wird nicht richtig durchsucht

    PATH wird nicht richtig durchsucht: Hi zusammen, ich nutze das Forum schon seit längerem , allerdings hat mir bis jetzt immer die Suchfunktion weitergeholfen. Bei meinem aktuellen...
  3. SRV Records nicht erstellt nach dcpromo

    SRV Records nicht erstellt nach dcpromo: Hallo zusammen, leider sind beim Join meines 2. DC in eine Samba 4 Domäne die SRV-DNS Records nicht erstellt worden... Hatte jemand schonmal das...
  4. Port generieren, wenn nicht dann

    Port generieren, wenn nicht dann: Hey Leute, ich hänge ein wenig an einem Problem. Der User kann einen port frei wählen. Also SSH_USERPORT="" Nun habe ich aber eine.hand voll...
  5. Kabel I-net geht auf Arbeit aber nicht Zuhause

    Kabel I-net geht auf Arbeit aber nicht Zuhause: Hallo liebe Liebenden & Haters dieser Welt, ich komme bei mir zuhause nicht ins Internet via Ethernet-Kabel. Es handelt sich um einen Laptop, der...