Informazioni file bash history(Risolto)
- francok
- Entusiasta Emergente

- Messaggi: 1797
- Iscrizione: domenica 18 gennaio 2009, 9:41
- Desktop: Gnome 46
- Distribuzione: Ubuntu 24.04 LTS
Informazioni file bash history(Risolto)
Non ricordo come ho fatto,ma avevo fatto in modo di avere delle informazioni sui comandi che davo da terminale,che si memorizzavano nel file bash history,dovevano essere data e ora se non ricordo male,ma ottengo solo questo:
uname -a
#1292420013
#1292600256
free
#1292608478
Come faccio a levarli?
uname -a
#1292420013
#1292600256
free
#1292608478
Come faccio a levarli?
Ultima modifica di Anonymous il lunedì 10 gennaio 2011, 1:25, modificato 1 volta in totale.
Ubuntu 24.04 LTS G46
Re: Informazioni file bash history
È possibile che nel tuo file ~/.bashrc abbia aggiunto qualcosa riguardo la variabile HISTTIMEFORMAT? Apri il file con un editor di testo e se trovi una linea riguardo questa variabile cancellala. Se non sta in quel file potrebbe stare in qualche altro file nascosto della home. Senza perdere tempo puoi cercare così:francok ha scritto: Non ricordo come ho fatto,ma avevo fatto in modo di avere delle informazioni sui comandi che davo da terminale,che si memorizzavano nel file bash history,dovevano essere data e ora se non ricordo male,ma ottengo solo questo:
uname -a
#1292420013
xeyes
#1292600256
free
#1292608478
Come faccio a levarli?
Codice: Seleziona tutto
grep HISTTIMEFORMAT ~/*Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
- francok
- Entusiasta Emergente

- Messaggi: 1797
- Iscrizione: domenica 18 gennaio 2009, 9:41
- Desktop: Gnome 46
- Distribuzione: Ubuntu 24.04 LTS
Re: Informazioni file bash history
Ho provato il comando ma nulla da fare
grazie
grazie
Ubuntu 24.04 LTS G46
Re: Informazioni file bash history
Cioè hai aperto il file ~/.bashrc e non hai trovato nessuna dichiarazione della variabile HISTTIMEFORMAT? Per il comando ho sbagliato io, usa questo:francok ha scritto: Ho provato il comando ma nulla da fare
grazie
Codice: Seleziona tutto
grep HISTTIMEFORMAT ~/.*Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
- francok
- Entusiasta Emergente

- Messaggi: 1797
- Iscrizione: domenica 18 gennaio 2009, 9:41
- Desktop: Gnome 46
- Distribuzione: Ubuntu 24.04 LTS
Re: Informazioni file bash history
Se ho aperto il file giusto ho trovato questo: (non copio tutto)
Invece il comando restituisce
/home/franco/.bash_history:grep HISTTIMEFORMAT ~/.*
/home/franco/.bashrc:export HISTTIMEFORMAT="%d/%m/%y %T "
Ho fatto caso che il comando che hai messo tu,non lascia numeri in bash history come tutti gli altri comandi
Codice: Seleziona tutto
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# 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 [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
export HISTTIMEFORMAT="%d/%m/%y %T "/home/franco/.bash_history:grep HISTTIMEFORMAT ~/.*
/home/franco/.bashrc:export HISTTIMEFORMAT="%d/%m/%y %T "
Ho fatto caso che il comando che hai messo tu,non lascia numeri in bash history come tutti gli altri comandi
Ultima modifica di Anonymous il lunedì 10 gennaio 2011, 0:42, modificato 1 volta in totale.
Ubuntu 24.04 LTS G46
Re: Informazioni file bash history
Cancella la riga
dal file ~/.bashrc e hai risolto. Sembra che la variabile HISTTIMEFORMAT non venga interpretata correttamente dalla bash, qualunque sia il suo valore la data viene mostrata come Unix time (il fatto che nel file di history compare
e non
è spiegato nel manuale di bash:
Codice: Seleziona tutto
export HISTTIMEFORMAT="%d/%m/%y %T "Codice: Seleziona tutto
#1292420013
xeyes
#1292600256
freeCodice: Seleziona tutto
1292420013 xeyes
1292600256 freeman bash-builtins ha scritto: If the HISTTIMEFORMAT variable is set, the time stamp information associated with each history entry is
written to the history file, marked with the history comment character. When the history file is read,
lines beginning with the history comment character followed immediately by a digit are interpreted as time‐
stamps for the previous history line.
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Re: Informazioni file bash history(Risolto)
Mi piacerebbe capire se il problema della mancata interpretazione della variabile si ha solo in Ubuntu o anche in altre distro ::)
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Chi c’è in linea
Visualizzano questa sezione: Majestic-12 [Bot] e 9 ospiti
