实用篇: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 "关键字"

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

相关推荐
tokepson13 小时前
Mysql下载部署方法备份(Windows/Linux)
linux·服务器·windows·mysql
nbsaas-boot14 小时前
SQL Server 存储过程开发规范(公司内部模板)
java·服务器·数据库
C_心欲无痕15 小时前
Dockerfile:构建 Docker 镜像
运维·docker·容器
zz_nj15 小时前
工作的环境
linux·运维·服务器
极客先躯16 小时前
如何自动提取Git指定时间段的修改文件?Win/Linux双平台解决方案
linux·git·elasticsearch
C_心欲无痕16 小时前
nginx - 实现域名跳转的几种方式
运维·前端·nginx
suijishengchengde16 小时前
****LINUX时间同步配置*****
linux·运维
willhuo17 小时前
基于xray的匿名、授权、IP白名单代理访问研究
服务器·网络·tcp/ip
幻云201017 小时前
AI自动化编排:从入门到精通(基于Dify构建AI智能系统)
运维·人工智能·自动化
qiuqyue17 小时前
基于虹软Linux Pro SDK的多路RTSP流并发接入、解码与帧级处理实践
linux·运维·网络