bash - 如何在一个文件 linux 中提取所有命令历史记录

标签 bash shell input-history

我知道 History 命令在 Linux 中是如何工作的,而且它只显示从执行历史命令的目录中的终端输入的命令,不是吗?我的目的是显示所有输入的命令(历史)由我(作为用户本身)。

提前致谢。

最佳答案

你可以使用

history

command,它显示所有历史记录,并且不考虑“执行历史命令的目录”。

你可以通过使用将它输出到一个文件

history >> file.txt

要查看有关历史命令的更多信息,您可以访问

http://www.tldp.org/LDP/GNU-Linux-Tools-Summary/html/x1712.htm

关于bash - 如何在一个文件 linux 中提取所有命令历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20297707/

相关文章:

json - 比较 2 个 json 数组并返回差值

bash - 需要为 "While Loop"中使用的每个 Sed 替换生成新的随机数

shell - 如何在shell中的一行中编写if else?

linux - 在每次登录到 shell 时打印 session 中最后 10 个命令的历史记录

bash - 如何使用先前命令的参数?

bash - 在 bash 中动态创建关联数组

linux - 在 linux 屏幕中保留我的环境

bash - 使用 groovy,如何通过管道传输多个 shell 命令?

mysql - Bash 脚本将新的 MySql 服务器实例启动到内存中

bash - 让 Ctrl-p 和 Ctrl-n 搜索按键入字符过滤的 shell 历史记录