• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

求:一个关于.bash_history的解释

发布: 2007-7-04 12:06 | 作者: admin | 来源:  网友评论 | 查看: 15次 | 进入软件测试论坛讨论

领测软件测试网
如果同时又多个人登陆系统使用相同的用户名,那么.bash_history纪录的是哪个用户的命令呢?

 gusu 回复于:2003-12-23 13:21:02
All user
比如大家都在用ROOT
那么ROOT HISTORY里的都是混合型的(按时间排列)
我感觉是这样的

 gusu 回复于:2003-12-23 13:29:04
做了一次实验
系统有可能隔一段时间把COMMANDS写入  
当你从新连接才能看到别人已经储存好的COMMANDS

储存的方式可能有种  一种是每隔一段时间写入  一种是每次退出时写入  
双方在使用同一帐号  是不会及时看到对方使用的COMMAND
只有当你退出 重新进入 而且对方的COMMAND 已经储存进去  时才能看到

 双眼皮的猪 回复于:2003-12-23 13:34:56
恩,刚才我也测试 了一下,并不是按时间先后顺序写入的...

打个比方,如果tty1上登录,tty2上登录,如果tty1上使用某指令,然后载tty2

上使用另外一指令,那么在tty2上vi .bash_history可以看到这两条指令都没

写入.bash_history,而是必须要等到...某tty上用户退出后,才写入.bash_history

(这是我猜测的).

大家可以做做实验,再吧结果拿出来对比...

 eagerlinuxer 回复于:2003-12-23 14:09:01
我用SSH试了一下,用同一用户ssh到另一台机器,结果和上面的相同。

那怎么才能同时或及时看到和你一起登在系统上的同名用户在做什么?以及做了些什么呢?一定要到他登出后才能看到?

 双眼皮的猪 回复于:2003-12-23 14:16:23
ps -aux | grep UserName
怎么除去当前终端的任务,我就不知道了...
呵呵...期待下面高手....

 零二年的夏天 回复于:2003-12-23 18:05:15
grep -v 想要滤掉的关键字

 双眼皮的猪 回复于:2003-12-23 18:21:22
过滤掉终端号?

 双眼皮的猪 回复于:2003-12-23 18:21:48
过滤掉当前终端号吗?好主意....

 零二年的夏天 回复于:2003-12-23 18:24:01
比如:
ps -aux|grep -v grep

就不会显示关于grep的信息。想要过滤较多的信息就往管子了灌!

 双眼皮的猪 回复于:2003-12-23 18:26:18
谢谢,又学到一招,嘿嘿.....
看起来像递归似的,哈哈....

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网