鸟哥的linux 11.2

本文探讨了在Linux环境下,使用root身份同时开启多个bash界面时,历史记录文件 ~/.bash_history 的写入行为。多个bash实例虽然同时以root权限运行,但它们各自保存独立的命令历史,并在最后退出时更新文件。这意味着,非最后一个退出的bash实例的命令历史可能会被覆盖。
  • 同一帳號同時多次登入的 history 寫入問題

有些朋友在練習 linux 的時候喜歡同時開好幾個 bash 介面,這些 bash 的身份都是 root 。 這樣會有 ~/.bash_history 的寫入問題嗎?想一想,因為這些 bash 在同時以 root 的身份登入, 因此所有的 bash 都有自己的 1000 筆記錄在記憶體中。因為等到登出時才會更新記錄檔,所以囉, 最後登出的那個 bash 才會是最後寫入的資料。唔!如此一來其他 bash 的指令操作就不會被記錄下來了 (其實有被記錄,只是被後來的最後一個 bash 所覆蓋更新了) 。

 

 

 

命令的执行顺序可以通过  type -a  具体命令来查询呢

/etc/issue  用来给bash显示登录信息

/etc/issue.net    用来给远程登录的客户显示登录信息

/etc/motd   显示的是登录系统后显示给用户的信息,位于上面的信息之后!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值