Remove line from history in Linux

1.       Find out the line number you want to remove

# history

  987  2014-04-07 14:03:19 apachectl stop

  988  2014-04-07 14:09:49 apachectl start

  989  2014-04-08 13:09:54 apachectl stop

  990  2014-04-08 13:11:24 apachectl start

  991  2014-04-08 13:11:27 exit

2.       Now delete the line from history by command history -d #. Example here I am going to delete line 990

# history -d 990

3.       Check the line has been deleted or not

# history

  987  2014-04-07 14:03:19 apachectl stop

  988  2014-04-07 14:09:49 apachectl start

  989  2014-04-08 13:09:54 apachectl stop

  990  2014-04-08 13:11:27 exit

  991  2014-04-11 17:26:44 history -d 990

  992  2014-04-11 17:26:47 history



If you want to use everything from history then use following command:

# history –d

Comments