免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5641 | 回复: 8
打印 上一主题 下一主题

请问怎么在linux中不保存运行过的命令 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-28 16:05 |只看该作者 |倒序浏览
请问怎么样实现linux下不保存特定用户的历史记录,知道有history -c这种方法,可是这样也不完美,因为最后一条命令还是会被记录的,有没有什么好的方法实现?

论坛徽章:
0
2 [报告]
发表于 2007-08-28 16:28 |只看该作者
刚刚man bash查的:

HISTIGNORE=*
之后的命令就不记录了;
HISTSIZE=0
一点也没有了~

论坛徽章:
0
3 [报告]
发表于 2007-08-28 16:38 |只看该作者
如果set HISTSIZE=0呢?

论坛徽章:
0
4 [报告]
发表于 2007-08-28 16:48 |只看该作者

是在/ect/profile中设置吗?

谢谢两位,请问是在/ect/profile中设置吗?可我看了这个文件,里面并没有设置,HISTSIZE=1000,不知道这是怎么回事?

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
5 [报告]
发表于 2007-08-28 16:53 |只看该作者
原帖由 cocke 于 2007-8-28 16:48 发表
谢谢两位,请问是在/ect/profile中设置吗?可我看了这个文件,里面并没有设置,HISTSIZE=1000,不知道这是怎么回事?

那是默认存放1000个历史命令
按照楼上几位说的, 把HISTSIZT=0就成啦

论坛徽章:
0
6 [报告]
发表于 2007-08-28 16:58 |只看该作者
可是,我看了那个文件没有改动,我的linux主机一样无法记录另外一个用户的命令历史记录,还有别的可能吗,呵呵

论坛徽章:
0
7 [报告]
发表于 2007-08-28 22:29 |只看该作者
原帖由 cocke 于 2007-8-28 16:58 发表
可是,我看了那个文件没有改动,我的linux主机一样无法记录另外一个用户的命令历史记录,还有别的可能吗,呵呵


那个文件是标准文件,可以说是默认的设置。这不排除个别用户单独设置。
所以,你应该提供更多的那个独特用户的信息。

论坛徽章:
0
8 [报告]
发表于 2007-08-29 09:37 |只看该作者

回复

没有什么独特的,大家都是ssh登录,然后su为root,不知道他那个用户每次执行过的命令都不保存,其他用户的用history还是可以查看的,另外他的home下的,.bash_history也没有记录!

论坛徽章:
0
9 [报告]
发表于 2007-08-30 13:25 |只看该作者

没人回复?

怎么没人回复呢?我又有问题了,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP