Linux 跟踪ksh多个会话的命令历史记录
我正在linux机器上使用ksh的多个会话。在一个终端上执行历史记录时,我只看到在该终端上键入的命令的历史记录。 当我注销所有会话时,我希望确保在所有终端上键入的命令的历史记录附加到一个文件中,比如.bash_history。可能吗 即使我没有注销,是否所有这些命令都会动态附加到此历史文件 我担心会失去我的命令,比如当有人帮助我做某事时,我想确保我以后可以引用该命令 如何设置.bash_历史文件的大小Linux 跟踪ksh多个会话的命令历史记录,linux,shell,ksh,bash,Linux,Shell,Ksh,Bash,我正在linux机器上使用ksh的多个会话。在一个终端上执行历史记录时,我只看到在该终端上键入的命令的历史记录。 当我注销所有会话时,我希望确保在所有终端上键入的命令的历史记录附加到一个文件中,比如.bash_history。可能吗 即使我没有注销,是否所有这些命令都会动态附加到此历史文件 我担心会失去我的命令,比如当有人帮助我做某事时,我想确保我以后可以引用该命令 如何设置.bash_历史文件的大小 谢谢,HISTSIZE将设置历史记录的大小,默认值为512;HISTFILE应设置为历史文件的
谢谢,HISTSIZE将设置历史记录的大小,默认值为512;HISTFILE应设置为历史文件的名称,默认值为~/.sh_history 我想您可以将HISTFILE设置为~/.bash_history,但以后可能会混淆 从我在ksh上看到的文档来看,它应该合并来自多个调用的历史记录。尝试打开三个单独的会话,在每个会话上发出不同的命令,然后注销。打开您的术语的新实例并查看您的历史记录文件-它们都在吗
在Mac OS X上的ksh下测试正常对不起,ksh shell中的历史文件名是什么?您想混合Bash和ksh历史吗?这似乎是你问的问题的一部分。不,丹尼斯,我只想了解ksh的历史。这就是我这些天在用的东西。回忆起我和bash在一起的那段日子里bash_的历史。。