gpt4 book ai didi

linux - 跟踪 ksh 多个 session 的命令历史记录

转载 作者:太空狗 更新时间:2023-10-29 11:11:17 26 4
gpt4 key购买 nike

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

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

我很担心失去我的命令,例如当有人帮助我做某事时,我想确保我以后可以引用该命令。

如何设置 .bash_history 文件的大小

谢谢,

最佳答案

HISTSIZE 会设置你历史的大小,默认是512; HISTFILE 应设置为您的历史文件的名称,默认为 ~/.sh_history。

我想您可以将 HISTFILE 设置为 ~/.bash_history,但稍后可能会造成混淆。

从我对 ksh 文档的了解来看,它应该是从多个调用中合并您的历史记录。尝试打开三个单独的 session 并在每个 session 上发出不同的命令,然后注销。打开您的术语的新实例并查看您的历史文件 - 它们都在那里吗?

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

关于linux - 跟踪 ksh 多个 session 的命令历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4344972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com