Come abilitare il completamento automatico 'avanzato': differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
mNessun oggetto della modifica
Riga 38: Riga 38:
|Verificata_da=
|Verificata_da=
:[[Utente:S3v|S3v]] 02:46, 19 ott 2012 (CEST)
:[[Utente:S3v|S3v]] 02:46, 19 ott 2012 (CEST)
|Numero_revisori=1
}}
}}


[[Categoria:Bash]]
[[Categoria:Bash]]

Versione delle 00:47, 19 ott 2012

Debian-swirl.png Versioni Compatibili

Tutte le versioni supportate di Debian




Vi sarete chiesti come abilitare quella interessante feature quando date un comando tipo:

# apt-get install kde

e premete il tasto tab 2 volte, viene mostrata una lista di tutti i pacchetti inizianti con kde!

Bene... è sufficiente installare il pacchetto appropriato:

# aptitude install bash-completion

e decommentare le righe:

if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

nel file /etc/bash.bashrc. Questa modifica avrà effetto per tutti gli utenti di sistema.

Se si vuole che l'autocompletamento sia disponibile solo per alcuni utenti (compreso root), bisogna fare in modo che ciascuno di loro abbia nel proprio file ~/.bashrc le righe sopra riportate.
Per rendere effettive le modifiche al file bisogna eseguire:

. ~/.bashrc

oppure effettuare un logout/login.

Oltre al completamento riportato come esempio ne aggiunge degli altri...ad esempio, con il comando tar, verranno mostrati i file con estensioni tipiche di file tar (.tar.bz2, .tar.gz, .tgz), verranno completate le opzioni di apt-get (apt-get ins[tab] produrrà apt-get install) e molte altre cose ancora.

Se volete scoprirle tutte, analizzate il file /etc/bash_completion!

Non è nemmeno difficile crearne delle proprie personalizzate, magari per i programmi utilizzati frequentemente!




Guida scritta da: MaXeR Swirl-auth40.png Debianized 40%
Estesa da:
Verificata da:
S3v 02:46, 19 ott 2012 (CEST)

Verificare ed estendere la guida | Cos'è una guida Debianized