課程
/運維&測試
/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/的自定義配置文件問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-03-26
用戶登錄linux的本質是開啟一個shell進程,例如bash進程
每個bash進程的ID隨機分配。
例如:
root登錄,開啟bash進程,進程ID為3600
root再次登錄,開啟bash進程,進程ID為3900
進程ID不沖突,所以兩個用戶都可以正常操作。
查看bash進程,你可以使用ps -aux | grep 'bash'
2016-07-26
這兩個不同的root進程對history采用怎樣的存儲方式呢?