实用篇:linux如何查看历史命令(以前使用过的命令)

在 Linux 中,你可以使用以下几种方法查看历史命令:

1. 使用 history 命令

输入 history 命令可以显示你之前执行过的所有命令。默认情况下,它会列出最近的 500 条命令:

bash 复制代码
history

2. 使用 ! 符号

你可以使用 ! 符号来执行历史命令。例如,!100 会重新执行历史记录中编号为 100 的命令。

3. 搜索历史命令

  • 向上箭头:按键盘上的向上箭头可以逐条查看之前的命令。
  • Ctrl + R :按 Ctrl + R 可以启动反向搜索,你可以输入部分命令来查找之前的命令。

4. 查看 .bash_history 文件

所有历史命令通常保存在用户主目录下的 .bash_history 文件中。你可以使用以下命令查看它:

bash 复制代码
cat ~/.bash_history

5. 使用 grep 过滤历史命令

如果你想查找特定的命令,可以结合 historygrep

bash 复制代码
history | grep "关键字"

以上这些方法可以帮助你方便地查找和使用历史命令。

相关推荐
鹏大师运维5 小时前
为什么信创电脑装软件总提示“软件包架构不匹配”?
linux·运维·架构·国产化·麒麟·deb·统信uos
007张三丰5 小时前
软件测试专栏(11/20):测试框架开发:pytest深度解析与插件体系
运维·服务器·自动化测试·pytest·测试框架
weixin_604236676 小时前
华三 路由器 极简核心配置
运维·服务器·网络·h3c·h3c路由器
鹤落晴春7 小时前
【Linux复习】管理SELinux安全性
linux·运维·服务器
yz_aiks7 小时前
Linux Jar包配置Systemd自启动实战:从排查到配置全流程
linux·python·jar·自启动·systemd
AI智图坊7 小时前
多件装组合SKU图的批量生产效率分析:从PS手工到AI自动化的工作流改造
大数据·运维·人工智能·gpt·ai作画·自动化·aigc
bjzhang758 小时前
CentOS下安装MySQL详解
linux·mysql·centos
Jason_chen10 小时前
Linux 6.2 音频机制深度解析:AI驱动的低延迟音频与零信任音频安全架构
linux
下午写HelloWorld10 小时前
Linux系统及Ubuntu常用指令
linux·ubuntu·操作系统
lizhihai_9911 小时前
股市学习心得-AI 产业链核心标的梳理清单
大数据·服务器·人工智能·科技·学习