首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跟踪ksh的多个会话的命令历史记录

跟踪ksh的多个会话的命令历史记录
EN

Stack Overflow用户
提问于 2010-12-03 19:15:10
回答 1查看 2.4K关注 0票数 3

我在linux机器上使用ksh的多个会话。在一个终端上执行历史记录时,我只看到在该终端上键入的命令的历史记录。当我注销所有会话时,我希望确保在所有终端上输入的命令的历史记录被附加到一个文件中,比如.bash_history。有可能吗?

即使我没有注销,所有这些命令都会动态地附加到这个历史文件中吗?

我很警惕丢失我的命令,就像当有人帮助我做某事时,我想确保我以后可以参考那个命令。

如何设置.bash_history文件的大小

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-04 01:48:01

HISTSIZE将设置您的历史记录的大小,默认为512;HISTFILE应设置为您的历史记录文件的名称,默认为~/..sh_ history。

我想您可以将HISTFILE设置为~/.bash_history,但这在以后可能会令人困惑。

根据我在ksh上看到的文档,它应该合并来自多个调用的历史记录。尝试打开三个单独的会话,并在每个会话上发出截然不同的命令,然后注销。打开术语的新实例并查看历史文件-它们都在那里吗?

在Mac OS X上的ksh下测试正常

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4344972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档