History

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Avatar utente
steblar
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 408
Iscrizione: sabato 21 giugno 2008, 19:44
Località: Casier (TV)

History

Messaggio da steblar »

C'è un modo di forzare la scrittura su uno specifico file l'history dei comandi di un utente ?

cioè che facendo "history -c te" non la possa eliminare ?

oppure esiste un pacchetto // script che registri tutti i movimenti fatti dall'utente ?

Specifico che tutto l'ambiente è in testuale.

Grazie
http://www.storeden.com - ecommerce paradise
Avatar utente
difesaparcosempione
Rampante Reduce
Rampante Reduce
Messaggi: 6031
Iscrizione: giovedì 27 luglio 2006, 19:06
Località: Torino
Contatti:

Re: History

Messaggio da difesaparcosempione »

da pagina man bash
STORIA
      Quando  interattiva,  la  shell  fornisce  l’accesso  alla  storia  dei
      comandi, la lista dei comandi precedentemente digitati.  Il testo degli
      ultimi HISTSIZE comandi (default 500) è salvato in una lista della sto‐
      ria.  La shell immagazzina ogni comando nella lista della storia  prima
      della espansione di parametro e variabile (si veda ESPANSIONE sopra) ma
      dopo che è effettuata l’espansione della storia, ed  è  dipendente  dai
      valori delle variabili di shell command_oriented_history e HISTCONTROL.
      All’avviamento, la storia è inizializzata dal file indicata dalla vari‐
      abile  HISTFILE  (default ~/.bash_history)].  HISTFILE viene accorciato,
      se necessario, per contenere non più di HISTFILESIZE linee.  Il comando
      incorporato fc (si veda COMANDI INCORPORATI DELLA SHELL più avanti) può
      essere usato per elencare o editare e rieseguire una parte della  lista
      della  storia.  Il  comando  incorporato  history può essere usato per
      mostrare la lista della storia e manipolare il file di storia.  Quando
      si  usa  l’editing  della linea di comando, sono disponibili comandi di
      ricerca in ciascun modo di editing  che  fornisce  accesso  alla  lista
      della  storia.  Quando  una shell interattiva esce, le ultime HISTSIZE
      linee sono copiate dalla lista della storia su HISTFILE.  Se  HISTFILE
      non  è  posto,  o  se il file di storia non è scrivibile, la storia non
      viene salvata.

All’avviamento, la storia è inizializzata dal file indicata dalla vari‐
      abile  HISTFILE  (default ~/.bash_history)


ciao
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite