课程
/运维&测试
/Linux
/shell编程之环境变量配置文件
如果我在同一台主机登陆了两个shell并且都是root身份,那历史命令记录为什么会丢失一部分呢。只会保存一部分呢!难道不能记录吗?求大神或老师解答!
2016-03-24
源自:shell编程之环境变量配置文件 1-4
正在回答
用户登录linux的本质是开启一个shell进程,例如bash进程每个bash进程的ID随机分配。例如:root登录,开启bash进程,进程ID为3600root再次登录,开启bash进程,进程ID为3900进程ID不冲突,所以两个用户都可以正常操作。查看bash进程,你可以使用ps -aux | grep 'bash'
这两个不同的root进程对history采用怎样的存储方式呢?
举报
为你带来shell环境变量配置文件,熟练使用环境变量配置文件
1 回答set命令使用
1 回答命令提示符
2 回答umask问题
1 回答本地登录tty的个数问题
2 回答/etc/profile.d/的自定义配置文件问题