Come posso modificare l'output del comando 'history'?

1

Quindi per default .bash_history memorizza 500 ultimi comandi usati. L'ho modificato in 5000 impostando HISTFILESIZE=5000 in .bash_profile Sembra funzionare.

Ora quando faccio history stampa ancora i comandi 500 , ma ora lo fa non da 1 a 500 , ma da 36 a 535 (i comandi precedenti vengono memorizzati ma non stampati).

Mi piacerebbe che history stampi 1000 ultimi comandi usati. Come posso ottenerlo?

Inoltre recentemente ho provato history -a e non ho notato nulla di cambiamento. Cosa fa questo comando? La cronologia degli utenti non aiuta.

    
posta seeker_of_bacon 13.07.2015 - 09:06
fonte

1 risposta

2

Oltre a HISTFILESIZE , devi anche impostare HISTSIZE , che controlla il numero di comandi da conservare in memoria fino a quando non vengono salvati.

Inoltre, la pagina di manuale per history è disponibile tramite man bash . Scorri verso il basso fino a SHELL BUILTIN COMMANDS e lo troverai. I dettagli su HISTSIZE e altre variabili sono più avanti nella stessa pagina di manuale.

    
risposta data 13.07.2015 - 11:18
fonte

Leggi altre domande sui tag