Newsgroup: it.comp.os.linux.iniziare
Titolo: Cancellare history comandi

E' possibile cancellare la history dei comandi digitati da shell?
E fare un delete parziale dei singoli comandi senza rimuovere
*interamente* la history?
Grazie 1000
--
Ciao da Maurizio I  22Y,75HP,700MHz,TO ICQ #41821459
Oo==w==oO POLO 1.4 TDI Trendline
http://maurizioi.cjb.net
   polotdi (at) 
despammed.com

 ha scritto nel messaggio
news:a7pfq7$7n7$1...@serv1.iunet.it...
| E' possibile cancellare la history dei comandi digitati da shell?
adesso non vorrei dire una vaccata
ma nella home dell'utente ci dovrebbe
essere un file .history che puoi svuotare
...
...
se ho detto fesserie avvisatemi! ora non
sono davanti a linux per verificare da solo.
--
[ Penguin At Work ]
-> 
http://web.tiscali.it/penguinatwork/
-> aka Fustino Di Dixan while working


ICQ# 11129001
http://www.calogero.org/

 essere un file .history che puoi svuotare
C'č infatti il file .bash_history, che puoi cancellare interamente,
 tanto viene ricreato al successivo login, oppure editarlo, ad esempio
con: 
vi .bash_history
e cancellare solo le voci che ti interessano.
Ciao 
Marietto
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

*interamente* la history?
Non proprio, puoi solo rimuovere parte della history:
$ history
    3  ls
    4  ls -a
    5  ls -k
    6  ls -s
    7  history
$ history -d 5
$ history
    3  ls
    4  ls -a
    5  ls -s
    6  history
    7  history -d 5
    8  history
Ha cancellato il comando numerato 5 cioe' "ls-k". 
-- 
Enrico Bodo  -   PostDoc Fellow      
University of Rome "La Sapienza" 
Department of Chemistry         

 di solito si chiama .bash_history
Dipende dalla shell usata.
In (t)cshell e` proprio .history.
In genere e` qualcosa tipo .XYZhistory.
ciao, Andrea

Non proprio, puoi solo rimuovere parte della history:
Perche'?
Un
cat .bash_history | grep -v ls > .bash_history
o qualcosa del genere (magari mettendo apici sparsi qui e la' per far
andare il comando: non ho mai approfondito il funizonamento delgi apici
e li uso a tentativi...) non andrebbe bene?
-- 
<i metodi fascisti e la violenza fisica che ci hanno costretto a
lasciare il padiglione italiano sono poi gli stessi che possono
portare ad uccidere, come è successso a Bologna> Vittorio Sgarbi

e li uso a tentativi...) non andrebbe bene?
Parte della history sta anche in un buffer in memoria e non c'e' modo di
lavorarci su. Finche' non esci dalla shell la history rimane in memoria
indipedentemente dal file .bash_history. Se esci allora si', puoi modificare 
quel file a tuo piacimento anche entrando con una shell diversa.


quel file a tuo piacimento anche entrando con una shell diversa.
Ah, si'?
E quindi come fanno i cattivoni a cancellare le loro tracce dopo che
sono entrati in un sistema?
Intendo, da quello che ho letto in giro relativo al cracking di un host
la cosa da fare sempre e' modificare i log e la history per evitare che
il sysadmin possa capire da li' che qualcuno e' entrato e magari ha
installato una backdoor.
Se fosse come dici tu non si potrebbe fare questo, no? Non c'e' un
comando per fare il flush della history in memoria?
(Disclaimer: e' puro interesse accademico, io non faccio
l'amministratore di sistemi e non ho assolutamente le conoscenze adatte
a bucare un qualsivoglia sito. Cioe', potrei tranquillamente farlo, ma
da casa col modem? Mmm, picio si', ma mica grullo, neh?)
Tnx.


sono entrati in un sistema?
Alla fine della sessione.
$ cat > ~/.bash_history
^d
$ unset HISTFILE
$ logout
La history per quella sessione dovrebbe essere persa. Se vuoi puoi fare un 
po' di prove.


 sono entrati in un sistema?
Cancelli, 
p.es
. la history, ma finche' resti nella shell usa quella in
memoria. Poi logout, e al login bash si va a leggere il file .bash_history.
Vuoto o quasi.
Ciao
  Andrea

 
Si puo' fare un symlink in ramdisk? Come?


Uh? Spiegati meglio.


 
Se al posto del file .bash.history gli metto un symlink che punta al 
/mnt/ramdisk/.bash.history, si puo' fare?
Cosi' si ripulisce allo spegnimento.


Pero' e' piu' semplice un:
echo "rm ~/.bash_history" >> ~/.bash_logout
-- 
Enrico Bodo  -   Postdoc Fellow       


 
Grazie della dritta.