Bash: history-size-autocompletamento

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
Avatar utente
aleida
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 749
Iscrizione: mercoledì 28 maggio 2008, 0:45

Bash: history-size-autocompletamento

Messaggio 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?  >:(
Tutti sanno che una cosa é impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa.
(A.E.)
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: Bash: history-size-autocompletamento

Messaggio da paper0k »

Dovrebbe essere così

Codice: Seleziona tutto

HISTCONTROL=erasedups 
HISTSIZE=1000 
;)
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
Avatar utente
aleida
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 749
Iscrizione: mercoledì 28 maggio 2008, 0:45

Re: Bash: history-size-autocompletamento

Messaggio 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ì?
Tutti sanno che una cosa é impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa.
(A.E.)
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: Bash: history-size-autocompletamento

Messaggio da paper0k »

Si, lo puoi mettere sia prima che dopo...

Codice: Seleziona tutto

export HISTSIZE=1000 
export HISTCONTROL=ignoreboth,erasedups
Prova così... ;)
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
Avatar utente
aleida
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 749
Iscrizione: mercoledì 28 maggio 2008, 0:45

Re: Bash: history-size-autocompletamento

Messaggio 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?
Tutti sanno che una cosa é impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa.
(A.E.)
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: Bash: history-size-autocompletamento

Messaggio da paper0k »

Scusa, ma cosa ti restituisce se digiti

Codice: Seleziona tutto

history
?
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
Avatar utente
aleida
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 749
Iscrizione: mercoledì 28 maggio 2008, 0:45

Re: Bash: history-size-autocompletamento

Messaggio 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....  ;)
Tutti sanno che una cosa é impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa.
(A.E.)
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: Bash: history-size-autocompletamento

Messaggio 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 ;)
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
Avatar utente
aleida
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 749
Iscrizione: mercoledì 28 maggio 2008, 0:45

Re: Bash: history-size-autocompletamento

Messaggio 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...  :-\
Tutti sanno che una cosa é impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa.
(A.E.)
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: Bash: history-size-autocompletamento

Messaggio da paper0k »

E invece se fai "history"? Te li ripete?
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
Avatar utente
aleida
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 749
Iscrizione: mercoledì 28 maggio 2008, 0:45

Re: Bash: history-size-autocompletamento

Messaggio da aleida »

Sì, mi ripete molti comandi ad eccezione dell'ultimo usato, ovvero "history"  :-\
Tutti sanno che una cosa é impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa.
(A.E.)
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 6 ospiti