实用篇: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 小时前
OpenEnler等Linux系统中安装git工具的方法
linux·运维·服务器·git·vscode·python·ubuntu
郭涤生6 小时前
第十章_信号_《UNIX环境高级编程(第三版)》_笔记
服务器·笔记·unix
QT 小鲜肉6 小时前
【Linux命令大全】001.文件管理之which命令(实操篇)
linux·运维·服务器·前端·chrome·笔记
额呃呃7 小时前
select详细分析
服务器
网创联盟,知识导航7 小时前
沐雨云香港大宽带云服务器 · 配置全览
服务器·阿里云·腾讯云
oMcLin7 小时前
Ubuntu 22.04 无法连接外部网络的故障排查与解决(解决 DNS 配置问题)
linux·网络·ubuntu
还不秃顶的计科生7 小时前
LeetCode 热题 100第二题:字母易位词分组python版本
linux·python·leetcode
咯哦哦哦哦7 小时前
WSL + ubantu22.04 + 远程桌面闪退+黑屏闪退解决
linux·开发语言
fantasy5_57 小时前
Linux 动态进度条实战:从零掌握开发工具与核心原理
linux·运维·服务器
weixin_462446238 小时前
exo + tinygrad:Linux 节点设备能力自动探测(NVIDIA / AMD / CPU 安全兜底)
linux·运维·python·安全