红联Linux门户
Linux帮助

shell下的history如何清除

发布时间:2008-03-04 13:21:30来源:红联作者:yunlerini
今天history了一下竟然有800个...用什么命令清除呢
文章评论

共有 7 条评论

  1. chiyb 于 2010-04-25 01:54:26发表:

    history -c
    history -r

  2. hdandan 于 2010-04-24 14:39:32发表:

    history -c
    history -r
    好用!

  3. s_iron 于 2009-12-27 09:38:23发表:

    命令history -c

  4. tg8866 于 2008-03-04 16:30:09发表:



    ~/.bash_history

    里面,删除就行了。

  5. cerroreta 于 2008-03-04 15:37:52发表:

    运行clear也行

  6. cerroreta 于 2008-03-04 15:36:34发表:

    如何来清除Linux操作系统命令的历史记录

    步骤如下:

    1、建立一个文件来存储常用命令,例如/root/history.txt,把常用命令当成文本写进去,每个命令占一行

    2、在终端运行history -c,清除杂乱的历史记录

    3、运行history -r /root/history.txt,把命令读进来作为当前bash的历史记录

    4、运行history,就得到一个整洁的命令列表了,例如:

    [root@localhost windata]# history -c
    [root@localhost windata]# history -r /root/history.txt
    [root@localhost windata]# history
    1 history -r /root/history.txt
    2 mount -t msdos -o iocharset=gb2312 /dev/sda1 /mnt/usb
    3 mount -t vfat -o iocharset-gb2312 /dev/hda5 /mnt/windata
    4 umount /mnt/windata
    5 mount -t vfat -o iocharset-gb2312 /dev/hda5 /mnt/windata
    6 cd /mnt/windata
    7 history
    [root@localhost windata]#

    5、以后命令乱了,重复1-4的步骤,又可以使命令很清晰了。

  7. litkt 于 2008-03-04 14:20:04发表:

    不用清除。