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

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

相关推荐
捷利迅分享2 分钟前
Xshell高效运维实战技术大纲(含企业级案例+命令示例)
运维
Never_Satisfied2 分钟前
在c#中,Jint的AsString()和ToString()的区别
服务器·开发语言·c#
键盘鼓手苏苏14 分钟前
Flutter for OpenHarmony:cider 自动化版本管理与变更日志生成器(发布流程标准化的瑞士军刀) 深度解析与鸿蒙适配指南
运维·开发语言·flutter·华为·rust·自动化·harmonyos
阿林爱吃大米饭17 分钟前
课题组远程服务器Git版本控制实战
服务器·git·elasticsearch
未来之窗软件服务18 分钟前
服务器运维(三十九)日服务器mysql错误日志分析工具—东方仙盟
运维·服务器·服务器运维·仙盟创梦ide·东方仙盟
怀旧诚子19 分钟前
podman搭建freeswitch服务器
服务器·podman
skywalk816319 分钟前
Easytier进行服务器安装@Ubuntu22.04
linux·运维·服务器
浩子智控21 分钟前
提升linux串口通信实时性的编程实践
linux·单片机·嵌入式硬件
微风起皱23 分钟前
通过Haproxy实现七层负载均衡
运维·负载均衡
三万棵雪松25 分钟前
【Linux进程及通信机制实验方案——LED作业与按键作业交互】
linux·microsoft·交互·多进程·嵌入式linux