LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1358|回复: 11

如何在登出之后清除屏幕输出记录?

[复制链接]
发表于 2006-2-13 09:36:42 | 显示全部楼层 |阅读模式
在RH9里面有人从一个帐号logout出去之后就会自动清除屏幕上的所有输出记录,但是其他不少的发行版logout之后还可以用Shift+PageUp查看以前屏幕打印出的内容,请问这个应当如何解决?

多谢了
发表于 2006-2-13 12:25:20 | 显示全部楼层
在退出登录的脚本中加入clear应该就可以~~~

跟在命令行直接输入clear是一个效果~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-13 13:42:11 | 显示全部楼层
可是clear只是把当前屏幕上的内容全部卷到上一屏,并没有彻底抹掉,clear之后按Shift+PageUp仍然可以看到以前的内容.

请问如何像RH9那样,logout之后把以前的输出的内容全部清掉?

多谢了
回复 支持 反对

使用道具 举报

发表于 2006-2-13 13:59:04 | 显示全部楼层
RH9用的应该还是mingetty吧?用它换了你现在用的。应该有其他办法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-13 14:25:45 | 显示全部楼层
找到了另外一个方法  

reset
回复 支持 反对

使用道具 举报

发表于 2006-2-13 22:28:44 | 显示全部楼层
这个方法不错
回复 支持 反对

使用道具 举报

发表于 2006-2-14 08:34:22 | 显示全部楼层
en, reset好!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-14 09:33:19 | 显示全部楼层
不过换了一种终端reset就不好用了,找到两种解决方法,一种是切换终端,按Ctrl+Alt+Fn切换到另外一个终端,再切回来记录就没了,好像RH9用的是这种方法,还有一种不用切换终端的方法是打印一堆"\n"把记录覆盖掉.
回复 支持 反对

使用道具 举报

发表于 2006-2-14 11:49:53 | 显示全部楼层
打印一堆\n似乎实现起来满简单,吼吼~~
回复 支持 反对

使用道具 举报

发表于 2006-2-16 03:50:19 | 显示全部楼层
reset不Åïå清Èïoutput,而且ïå恢复乱码。Ô如你cat一个binary,一堆乱码之后reset,英文prompt又回来了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表