Closed. This question is off-topic。它当前不接受答案。
想要改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。
已关闭8年。
Improve this question
在
看看这个不错的历史指南,了解更多技巧:
The Definitive Guide to Bash Command Line History。在这里,您还可以找到hek2mgl注释的
想要改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。
已关闭8年。
Improve this question
在
Ubuntu
中,每当我打开几个终端时,我都会关闭当前 session 并打开一个新 session ,在这些终端中键入的命令的历史记录将不会显示在history
中。只会显示一个这样的终端的历史记录。history
到底能跟踪什么? 最佳答案
历史记录存储在HISTFILE
指定的文件中。
您可以在历史记录手册(man history
)中找到历史记录保留的信息:
typedef struct _hist_entry {
char *line;
char *timestamp;
histdata_t data;
} HIST_ENTRY;
对于bash,通常将HISTFILE
变量设置为.bash_history
,这对于所有shell都是通用的。看看这个不错的历史指南,了解更多技巧:
The Definitive Guide to Bash Command Line History。在这里,您还可以找到hek2mgl注释的
histappend
参数的详细信息:关于linux - 命令历史和多个终端的使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14834786/
10-15 01:10