Add new comment
Bash (Tab) Completion in Ubuntu Natty
Submitted by schnere on 19. April 2011 - 13:57
Nachdem ich Ubuntu Natty gerade anteste, ist mir was komisches in der Shell aufgefallen. Die Auto Completion funktioniert nicht richtig:
- $ ls /usr/lo # [Tab]
- $ ls /usr/local # statt ls /usr/local/
- $ mkdir ~/test\ 123
- $ ls ~/tes # [Tab]
- $ ls /home/user/test 123 # statt /home/user/test\ 123/
Wie im obigen Beispiel beschrieben wird bei Ordnern kein Slash am Ende angefügt und Leerzeichen werden nicht escaped.
Das Problem liegt anscheinend an acroread und kann wie folgt behoben werden:
- $ sed -i "s/_filedir/_filedir_acroread/" /etc/bash_completion.d/acroread.sh
- $ source ~/.bashrc
Quelle: https://bugs.launchpad.net/ubuntu/+source/bash-completion/+bug/716008/comments/3
Durch diesen Bug war es für mich sehr grausam die Shell zu benutzen. Der Bugfix ist kurz und funktioniert.