Come tutti voi saprete, durante una sessione in un terminale linux (gnome-terminal ad esempio in Ubuntu) premendo "tab" si attiva l'autocompletamento dei comandi (e solo di quelli). Ad esempio sarebbe comodo scrivere:
sudo apt-get
e premendo tab mostrasse le varie opzioni (remove, install, autoremove ecc.). Stessa cosa se installo un pacchetto tramite l'opzione install: inizio a scrivere ad esempio "gnome" e l'autocompletamento mi mostra tutti i pacchetti disponibili da installare che iniziano per "gnome".
Ottenere questo effetto è molto semplice, basta aprire una console ed editare il file
sudo gedit /etc/bash.bashrc
Trovare le linee:
# 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 [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
#fi
e cambiarle in:
# 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 [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
In breve, decommentate le tre righe :-) Chiudendo e riaprendo la console, premendo
TAB
dopo aver scritto apt-get
vengono mostrate le opzioni:
autoclean clean install update build-dep dist-upgrade remove upgrade check dselect-upgrade source
Mi è stato veramente utile come consiglio...un grazie sentito a Marco Fabbri (blog personale, INGLESE) per il tips!
1 commento:
Veramente utile, complimenti! ha risolto un problema fastidioso.
Posta un commento