Il 26/10/23 12:27, MAURIZI Lorenzo ha scritto:
Ciao a tutti, trovo molto utile l'autocompleting anche dei parametri dei comandi e
mi sono accorto che da root funziona mentre da utente normale no.>
Ad esempio se scrivo iconv -- e poi premo tab da root ottengo:
# iconv --
--from-code= --help --list --output= --silent --to-code=
--usage --verbose --version
mentre da utente normale non fa nulla.
Immagino debba dargli i permessi quindi vi chiedo: a quale gruppo deve
appartenere un utente per avere l'autocompleting anche dei parametri?
Grazie
Piviul
A me da utente normale l'autocompletamento funziona proprio col tuo esempio di
iconv:
lorenzomaurizi@serverino:~$ iconv --
--from-code= --list --silent --usage --version
--help --output= --to-code= --verbose
Sul .bashrc dell'utente normale dovresti avere alcune righe che attivano
bash_completion
-----------ultime righe di .bashrc
# 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
--------------------
Ci sono?
Ciao
Buon giorno Lista,
A me succede il contrario. Cioè in .bashrc di root dove non ho quelle
righe al fondo, il completamento automatico funziona.
Nell'utente normale, dove in .bashrc ci sono quelle righe al fondo non
funziona. Poi ho provato anche a commentarle con # , non funziona lo
stesso, nell'utente normale. Mahh i misteri dell'informatica.
Grazie
Saluti
Claudio
--
https://www.linkedin.com/in/claudio-sandrone