Grützi,
falls es jemand noch nicht kennt und interessiert, man kann in der normalen Linux-Shell ne extra bash-completion aktivieren! Ich habs bis jetzt nur mit Debian getestet.
Dazu muss man 2 Dateien manipulieren :
1. Die .bashrc im Homeverzeichnis des jeweiligen Users (bei mir wars root)!
2. Die Datei bash.bashrc im /etc/ Verzeichnis!
In .bashrc ergänzt man folgende einträge (fett markiert) :
# ~/.bashrc: executed by bash(1) for non-login shells.
export PS1='\h:\w\$ '
umask 022
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
# You may uncomment the following lines if you want `ls' to be colorized:
export LS_OPTIONS='--color=auto'
eval `dircolors`
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
und in der Datei bash.bashrc ändert man folgenden Eintrag von :
# System-wide .bashrc file for interactive bash(1) shells.
shopt -s checkwinsize
# enable bash completion in interactive shells
#if [ "$PS1" -a -f /etc/bash_completion ]; then
# . /etc/bash_completion
#fi
in diese Form :
# System-wide .bashrc file for interactive bash(1) shells.
shopt -s checkwinsize
# enable bash completion in interactive shells
if [ "$PS1" -a -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fertig!!!!
Danach nur noch einmal ausloggen und wieder anmelden und die bash_completion ist aktiviert!!!
Das hilft ungemein beim installieren oder deinstallieren von Proggs mit apt, man kann sich jetzt die zu de- / installierenden packete anschauen!!!
Wenn ich nu zum Bleistift apt-get install kernel-source eingebe und 2 mal die Tab-Taste drücke zeigt er mir alle Möglichkeiten an die ich noch habe :
vividos:/etc# apt-get install kernel-source
kernel-source kernel-source-2.2.20 kernel-source-2.4.14 kernel-source-2.4.18-hppa
kernel-source-2.0 kernel-source-2.2.22 kernel-source-2.4.16 kernel-source-2.4.19
kernel-source-2.0.38 kernel-source-2.4 kernel-source-2.4.17 kernel-source-2.5
kernel-source-2.2 kernel-source-2.4.0 kernel-source-2.4.17-hppa
kernel-source-2.2.18 kernel-source-2.4.1 kernel-source-2.4.17-ia64
kernel-source-2.2.19 kernel-source-2.4.10 kernel-source-2.4.18
vividos:/etc# apt-get install kernel-source
Stichwort : bash_completion !!!
Stichwort : bash_completion !!!
Computer sind nichts anderes als in Silizium geätzte Heimtücke!
- Michael Rüttger
- Michael Rüttger
wo du grad dabeio bist: warum nutzt die bash eigentlich standardmäßig more, wenn der platz mal nicht ausreicht?
That seems to point up a significant difference between Europeans and Americans. A European says: "I can't understand this, what's wrong with me?" An American says: "I can't understand this, what's wrong with him?"
Terry Pratchett
Terry Pratchett
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Das ist nicht more, sondern der readline eigene Pager, der aussehen soll wie more. Leider nicht modifizierbar... Man kann den aber abschalten: man bash, Suche nach "pager"
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de