Pagina 1 di 1

Bash: history-size-autocompletamento

Inviato: martedì 14 ottobre 2008, 13:46
da aleida
Come da titolo, mi sono accorta che malgrado in ~/.bashrc siano presenti le seguenti righe, nella ~/.bash_history sono presenti tuttavia un sacco di doppioni.

Codice: Seleziona tutto

# don't put duplicate lines in the history. See bash(1) for more options
export HISTCONTROL=ignoredups
# ... and ignore same sucessive entries.
export HISTCONTROL=ignoreboth
Come porvi rimedio?

Poi vorrei aumentare nella stessa il numero di righe inseribili da 500 (di default) ad un numero decisamente più elevato. Cosa devo inserire e dove esattamente?

Infine ho visto che non funziona l'autocompletamento con il tasto tab, oppure quello col tasto pgsu.
Come risolvere pure sto problema?

Ma non dovrebbero esserci di default queste comodissime caratteristiche di bash?  >:(

Re: Bash: history-size-autocompletamento

Inviato: martedì 14 ottobre 2008, 15:47
da paper0k
Dovrebbe essere così

Codice: Seleziona tutto

HISTCONTROL=erasedups 
HISTSIZE=1000 
;)

Re: Bash: history-size-autocompletamento

Inviato: martedì 14 ottobre 2008, 16:54
da aleida
Grazie paperok, ma per quanto riguarda i doppioni nulla da fare.  >:(

Per quanto rigurda HISTSIZE=1000 l'ho messo subito dopo HISTOCONTROL, va bene anche lì?

Re: Bash: history-size-autocompletamento

Inviato: martedì 14 ottobre 2008, 19:28
da paper0k
Si, lo puoi mettere sia prima che dopo...

Codice: Seleziona tutto

export HISTSIZE=1000 
export HISTCONTROL=ignoreboth,erasedups
Prova così... ;)

Re: Bash: history-size-autocompletamento

Inviato: martedì 14 ottobre 2008, 19:42
da aleida
Macchè, niente da fare... continua a riprodurmi doppioni!  >:(

Ho provato pure a scrirli in questo modo:

Codice: Seleziona tutto

export HISTCONTROL=ignoreboth
export HISTCONTROL=erasedups
export HISTSIZE=1000
ma nulla di fatto.

Permettimi la domanda, ma tu cos'hai nel tuo ~/.bashrc ?
E ti si creano doppioni oppure è solo un problema mio?

Re: Bash: history-size-autocompletamento

Inviato: martedì 14 ottobre 2008, 21:37
da paper0k
Scusa, ma cosa ti restituisce se digiti

Codice: Seleziona tutto

history
?

Re: Bash: history-size-autocompletamento

Inviato: mercoledì 15 ottobre 2008, 13:57
da aleida
Considera che ora non sto su Ubuntu, ma è uguale.
Con le opzioni:
export HISTCONTROL=ignoreboth
export HISTCONTROL=erasedups
ma anche solo export HISTCONTROL=erasedups,
mi escono dei doppioni.

Tu però a me non hai risposto....  ;)

Re: Bash: history-size-autocompletamento

Inviato: giovedì 16 ottobre 2008, 7:30
da paper0k
Si, scusa

Codice: Seleziona tutto

export HISTCONTROL=ignoredups
export HISTCONTROL=ignoreboth
e se scrivo due volte lo stesso comando, facendo "history" lo vedo una volta sola ;)

Re: Bash: history-size-autocompletamento

Inviato: venerdì 17 ottobre 2008, 17:58
da aleida
Bah... strano... ora sto provando anche su Kubuntu, stessa storia.

Se lascio

Codice: Seleziona tutto

export HISTCONTROL=ignoredups
export HISTCONTROL=ignoreboth
come di default, history me lo scrive trecento volte

Se invece commento quelle e scrivo

Codice: Seleziona tutto

export HISTCONTROL=erasedups
history compare una sola volta, ma non i vari apt-get clean, autoclean e remove che nella mia  .bash_history sono ripetuti svariate volte.

Onestamente non ci sto capendo più niente...  :-\

Re: Bash: history-size-autocompletamento

Inviato: sabato 18 ottobre 2008, 10:10
da paper0k
E invece se fai "history"? Te li ripete?

Re: Bash: history-size-autocompletamento

Inviato: domenica 19 ottobre 2008, 19:54
da aleida
Sì, mi ripete molti comandi ad eccezione dell'ultimo usato, ovvero "history"  :-\