Agus wrote:
> I've been trying to delete one line from my user tcsh history cause i made a
> su and it seems didnt hit enter very well so i typed the password on the
> console...Now anyone that can look my history will see my pass...
> I tried to edit and delete a few lines but it all comes again....tried
> history clear but when i login again it apperas all again..hehe...
> Its so secure and cool tcsh taht i have no idea how to do it...been a bash
> user...

I use this strategy with bash, so YMMV:

$ vim .bash_history
(kill line)
$ kill -9 $$

$$ should expand to the pid of the running shell; if it doesn't in tcsh,
sub it out yourself. 

The kill -9 prevents the shell from doing it's normal exit stuff (like
writing out the history) and just kills the process. You'll need to kill
-9 any shell that you launched while the "bad" line was in the history

Chris Cowart
Network Technical Lead
Network & Infrastructure Services, RSSP-IT
UC Berkeley

Attachment: pgp9sn6dYe85v.pgp
Description: PGP signature

Reply via email to