请教:命令行翻看历史怎么屏蔽其它终端输入的命令
ksh下在命令行set -o vi后,怎么屏蔽掉在其它终端上同一个用户输入的命令,自己刚执行完一个命令,k一下,都是别人的命令,感觉有点不便利,请教各位高手怎样把别人的命令屏蔽掉,j,k上下翻的时候只能翻到自己的命令。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
ksh下在命令行set -o vi后,怎么屏蔽掉在其它终端上同一个用户输入的命令,自己刚执行完一个命令,k一下,都是别人的命令,感觉有点不便利,请教各位高手怎样把别人的命令屏蔽掉,j,k上下翻的时候只能翻到自己的命令。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(8)
搞个bash还是很方便的
我有办法了。
.profile中加
export HISTFILE=$HOME/.sh_history.dir/.sh_history$(tty|sed 's#/#.#g')
就可以了
本帖最后由 lbseraph 于 2010-04-20 14:36 编辑
You can download bash from http://hpux.connect.org.uk/hppd/hpux/Shells/bash-4.1.005/
回复 4# 五“宅”一生
可惜我hp-ux上没有bash
难道就没有办法?
用bash就行。还方便。。
回复 2# hbh231
是普通用户。
另外,大家用同一个用户登陆在不同终端,老去手工清理history记录也是不方便,
是不是有办法只看到当前tty的history命令呢?
root 用户吗?
清理根目录下的.sh_history即可..
#cd /
# >.sh_history