码迷,mamicode.com
首页 > 其他好文 > 详细

多重bash登入的history写入问题

时间:2015-12-05 00:31:48      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

问题:如果一个用户同时开好几个 bash 接口, 这时~/.bash_history中会写入哪个bash的历史命令记录?

答:所有的bash 都有自己的 HISTSIZE 笔记录在内存中,因为等到注销时才会更新记录文件,所以最后注销的那个 bash 才会最后写入数据, 其他 bash 的命令操作就不会被记录下来了,因为被最后一个 bash 所覆盖更新了。
由于多重登入有这样的问题, 所以很多用户都习惯单一 bash 登入,再用工作控制 (job control) 来切换不同工作,这样才能够将所有曾经下达过的命令记录下来,也才方便以后系统管理员进行指令的debug。 

=-=-=-=-=
Powered by Blogilo

多重bash登入的history写入问题

标签:

原文地址:http://www.cnblogs.com/pandachen/p/5020805.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!