返回首页
当前位置: 主页 > 精通Office > Ubuntu教程 >

如何使linux系统下的root用户不保存终端历史记录到.bash_history

时间:2012-04-17 20:32来源:知行网www.zhixing123.cn 编辑:麦田守望者

用 history -c 清空历史命令.
在.bashrc的最后行追加
unset HISTFILE
这样做终端历史记录还是保存到了.bash_history文件中,只是新打开的终端不能直接用上键调用而已,用"cat .bash_history"仍能查看历史记录
cat .bash_history 看到的历史记录是 unset HISTFILE 之前保留的命令.
unset HISTFILE 之后的命令并没有保留.
用 history -c 清空历史命令.


步骤如下:
1、建立一个文件来存储常用命令,例如/root/history.txt,把常用命令当成文本写进去,每个命令占一行
2、在终端运行history -c,清除杂乱的历史记录
3、运行history -r /root/history.txt,把命令读进来作为当前bash的历史记录
4、运行history,就得到一个整洁的命令列表了,例如:
[[email protected] windata]# history -c
[[email protected] windata]# history -r /root/history.txt
[[email protected] windata]# history
1 history -r /root/history.txt
2 mount -t msdos -o iocharset=utf-8 /dev/sda1 /mnt/usb
3 mount -t vfat -o iocharset-utf-8 /dev/hda5 /mnt/windata
4 umount /mnt/windata
5 mount -t vfat -o iocharset-utf-8 /dev/hda5 /mnt/windata
6 cd /mnt/windata
7 history
[[email protected] windata]#
5、以后命令乱了,重复1-4的步骤,又可以使命令很清晰了。

顶一下
(0)
0%
踩一下
(1)
100%
标签(Tag):Android Linux 操作系统 Ubuntu Unix fedora
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
博聚网