linux系统查看bash的history

要输出最近的20条命令,可以使用history命令。在Bash终端中,输入以下命令即可获取最近的20条命令历史记录:

bash 复制代码
history 20

这将显示你最近执行的20条命令及其相应的行号。

要将最近的20条命令写入到一个名为 "command.txt" 的文本文件中,可以使用以下命令:

bash 复制代码
history 20 > command.txt

这将把最近的20条命令的输出结果重定向到 "command.txt" 文件中,如果该文件不存在,则会创建一个新的文件。如果文件已存在,则会覆盖文件内容。你可以通过查看 "command.txt" 文件来确认命令是否成功写入。

如果你不想将命令的行号包含在输出中,可以使用以下命令:

bash 复制代码
history | tail -n 20 | awk '{$1=""; print $0}' > command.txt

这个命令的作用是先使用history命令获取所有命令历史记录,然后使用tail命令选择最后的20行,最后使用awk命令去掉每行的第一个字段(即行号),并将结果重定向到 "command.txt" 文件中。这样只会将命令内容写入文件,而不包含行号信息。通过查看 "command.txt" 文件,你可以确认命令是否成功写入。

相关推荐
gfanbei11 小时前
ARM V8 Cortex R52 上电运行在什么状态?— Deepseek 解答
linux·arm开发·嵌入式硬件
liu****11 小时前
14.日志封装和线程池封装
linux·开发语言·c++
云动雨颤11 小时前
访问宝塔面板安全入口404?SSH命令轻松解决
linux·运维·安全
NPE~12 小时前
[Linux命令分享]日志查看 — — less
linux·运维·less·常用命令·日志查看
赖small强12 小时前
Linux 系统调用在 ARM 上的实现与工作机制
linux·系统调用·内核态·用户态·上下文切换
大锦终13 小时前
【Linux】网络层与数据链路层中重点介绍
linux·运维·服务器·网络
FnTop13 小时前
实用教程:打造支持参数配置的 Git Bash 文件清理脚本
开发语言·git·bash
提娜米苏13 小时前
Bash Shell脚本学习——唇读数据集验证脚本
开发语言·学习·bash
lht63193561214 小时前
从Windows通过XRDP远程访问和控制银河麒麟 v10服务器
linux·运维·服务器·windows
wufeng无峰14 小时前
谷歌浏览器Google Chrome离线安装包
chrome·离线安装包