[Risolto] autocompletamento terminale

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
Roger84
Prode Principiante
Messaggi: 230
Iscrizione: domenica 25 gennaio 2009, 18:57
Desktop: ubuntu
Distribuzione: Ubuntu 22.04.3 LTS
Sesso: Maschile
Località: Viterbo

[Risolto] autocompletamento terminale

Messaggio da Roger84 »

Ciao a tutti, avrei una piccola domanda:

Nelle versioni più vecchie di ubuntu il terminale aveva una funzione di autocompletamento non solo per file e cartelle ma anche per le applicazioni installate. Il problema che vi pongo è semplice: come posso riattivare quella funzione? mi era molto comoda e non riesco a capire se sono stato io a disattivarla o c'è stato qualche cambiamento durante le varie versioni del sistema (mi sembra che sia dalla 9.04 che non mi funzioni più)

Sto cercando sia su internet che sul forum ma non ho trovato nulla che riguardi questo problema
Ultima modifica di Roger84 il martedì 7 dicembre 2010, 13:25, modificato 1 volta in totale.
MSI Gaming Plus Z370, Intel® Core™ i5-8600K CPU @ 3.60GHz × 6, 16 Gb RAM 2400Mhz Dual Channel, GeForce RTX 3060
Avatar utente
takeshi
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 789
Iscrizione: venerdì 24 novembre 2006, 18:33

Re: autocompletamento terminale

Messaggio da takeshi »

Hai il pacchetto bash-completion?
Raising Elephants Is So Utterly Boring
Avatar utente
tokijin
Moderatore Globale
Moderatore Globale
Messaggi: 4618
Iscrizione: mercoledì 3 giugno 2009, 23:10
Desktop: plasma 5.27.4
Distribuzione: Kubuntu 23.04
Località: Abruzzo

Re: autocompletamento terminale

Messaggio da tokijin »

Oltre al consiglio di takeshi, controllo poi che le righe

Codice: Seleziona tutto

# enable bash completion in interactive shells
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi
del file

Codice: Seleziona tutto

/etc/bash.bashrc
siano decommentate
Sei abbruzzese se dopo che ti sei strafogato un chilogrammo di pasta, hai il coraggio di dire alla cuoca "cacc ch'è cott" - Se entra un piccione in casa..chiudi le finestre!
Ubuntu User #28657 - Il mio vecchio hardware - Tag Codice
Avatar utente
Roger84
Prode Principiante
Messaggi: 230
Iscrizione: domenica 25 gennaio 2009, 18:57
Desktop: ubuntu
Distribuzione: Ubuntu 22.04.3 LTS
Sesso: Maschile
Località: Viterbo

Re: autocompletamento terminale

Messaggio da Roger84 »

il pacchetto suggerito era installato ma erano comm. le righe del file bash.bashrc. Ora non posso provare se ho risolto il problema. Appena posso vi faccio sapere.
Grazie a tutti (good)
MSI Gaming Plus Z370, Intel® Core™ i5-8600K CPU @ 3.60GHz × 6, 16 Gb RAM 2400Mhz Dual Channel, GeForce RTX 3060
fireman
Prode Principiante
Messaggi: 210
Iscrizione: mercoledì 6 gennaio 2010, 0:12

Re: autocompletamento terminale

Messaggio da fireman »

Anche io volevo attivare questa funzione ma non appena apro il terminale, dopo aver fatto le modifiche che avete suggerito, mi dà questo errore:
bash: /etc/bash.bashrc: line 12: syntax error near unexpected token `('
bash: /etc/bash.bashrc: line 12: `set variable identifying the chroot you work in (used in the prompt below)'
Questo è il file in questione (scusate il gioco di parole  ;D)

Codice: Seleziona tutto

# System-wide .bashrc file for interactive bash(1) shells.

# To enable the settings / commands in this file for login shells as well,
# this file has to be sourced in /etc/profile.

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
set variable identifying the chroot you work in (used in the prompt below)
if [ -z "~" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, overwrite the one in /etc/profile)
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '

# Commented out, don't overwrite xterm -T "title" -n "icontitle" by default.
# If this is an xterm set the title to user@host:dir
#case "$TERM" in
#xterm*|rxvt*)
#    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
#    ;;
#*)
#    ;;
#esac

# enable bash completion in interactive shells
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi

# sudo hint
if [ ! -e "$HOME/.sudo_as_admin_successful" ]; then
    case " $(groups) " in *\ admin\ *)
    if [ -x /usr/bin/sudo ]; then
	cat <<-EOF
	To run a command as administrator (user "root"), use "sudo <command>".
	See "man sudo_root" for details.
	
	EOF
    fi
    esac
fi

# if the command-not-found package is installed, use it
if [ -x /usr/lib/command-not-found -o -x /usr/share/command-not-found ]; then
	function command_not_found_handle {
	        # check because c-n-f could've been removed in the meantime
                if [ -x /usr/lib/command-not-found ]; then
		   /usr/bin/python /usr/lib/command-not-found -- $1
                   return $?
                elif [ -x /usr/share/command-not-found ]; then
		   /usr/bin/python /usr/share/command-not-found -- $1
                   return $?
		else
		   return 127
		fi
	}
fi

Cosa ho sbagliato e devo correggere?
Grazie
Avatar utente
takeshi
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 789
Iscrizione: venerdì 24 novembre 2006, 18:33

Re: autocompletamento terminale

Messaggio da takeshi »

Hai decommentato la dodicesima riga; reinseriscila tra i commenti:

Codice: Seleziona tutto

# set variable identifying the chroot you work in (used in the prompt below)
Raising Elephants Is So Utterly Boring
Avatar utente
Roger84
Prode Principiante
Messaggi: 230
Iscrizione: domenica 25 gennaio 2009, 18:57
Desktop: ubuntu
Distribuzione: Ubuntu 22.04.3 LTS
Sesso: Maschile
Località: Viterbo

Re: autocompletamento terminale

Messaggio da Roger84 »

perfetto (good)
il risultato è stato quello sperato decommentando le righe nel file
grazie a tutti (b2b)
MSI Gaming Plus Z370, Intel® Core™ i5-8600K CPU @ 3.60GHz × 6, 16 Gb RAM 2400Mhz Dual Channel, GeForce RTX 3060
Avatar utente
clerville6
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2071
Iscrizione: domenica 12 aprile 2009, 20:29
Desktop: XFCE
Distribuzione: Xubuntu 18.04 Bionic Beaver
Località: CENTO (FE)

Re: autocompletamento terminale

Messaggio da clerville6 »

Roger84 ha scritto: perfetto (good)
il risultato è stato quello sperato decommentando le righe nel file
grazie a tutti (b2b)
(good) Allora ricordati di mettere [Risolto] nel titolo del primo post!
L'uomo libero qualche volta dovrebbe prendersi la libertà di essere schiavo!
Avatar utente
Roger84
Prode Principiante
Messaggi: 230
Iscrizione: domenica 25 gennaio 2009, 18:57
Desktop: ubuntu
Distribuzione: Ubuntu 22.04.3 LTS
Sesso: Maschile
Località: Viterbo

Re: [Risolto] autocompletamento terminale

Messaggio da Roger84 »

Allora ricordati di mettere [Risolto] nel titolo del primo post!
Fatto  (good)
MSI Gaming Plus Z370, Intel® Core™ i5-8600K CPU @ 3.60GHz × 6, 16 Gb RAM 2400Mhz Dual Channel, GeForce RTX 3060
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 11 ospiti