3 ms·
How? That would be handy...
by tomsthumb 14y ago
How? That would be handy...
- thebillywayne 14y agoInstall the bash-completion package. [1] You'll then find a directory /etc/bash_completion.d/ which has all of the commands the package knows about. The number of commands can be extended. [1] http://bash-completion.alioth.debian.org/ http://bash-completion.alioth.debian.org/
- e12e 14y agoOn a Debian derivate distribution, do: sudo aptitude install bash-completion #or apt-get install... #Then in your .bashrc do something like: # enable programmable completion features (you don't need to enable # this, if it's already enabled in /etc/bash.bashrc). if [ -f /etc/bash_completion ] then . /etc/bash_completion fi The latter (or equivalent) is already in /etc/skel/.bashrc on Debian at least (provided by the bash package), so users created with eg. adduser already have this in their .bashrc. IIRC it may be commented out in Debian stable - I currently run testing, and /etc/skel/.bashrc there contains: # enable programmable completion features (you don't need to enable # this, if it's already enabled in /etc/bash.bashrc and /etc/profile # sources /etc/bash.bashrc). if ! shopt -oq posix; then if [ -f /usr/share/bash-completion/bash_completion ]; then . /usr/share/bash-completion/bash_completion elif [ -f /etc/bash_completion ]; then . /etc/bash_completion fi fi edit: missing words