在终端内使用应用程序(例如数据库前端或编程语言)时,存储命令历史记录(应用程序内发出的命令)的最佳方法是什么。
例如,我从 shell 启动 python 并发出一堆 python 命令。我希望以某种方式存储它们。
我知道这是可能的,因为我之前已经做过了,但尽管我尽了最大努力,但现在我无法回忆起来。它的形式如下 >XX APP_NAME
:APP_NAME 类似于 python,XX 是应用程序名称的前缀,用于存储应用程序的命令历史记录。
为了澄清,当我以相同的方式返回同一个应用程序时 ( > XX APP_NAME
) 按向上箭头应该会给出之前发出的命令。
答案1
答案2
屏幕 > 日志文件
将创建完整的会话日志文件直到退出
这保留了所有
你也可以做脚本文件名