百度
360搜索
搜狗搜索

linux怎么看原来的命令详细介绍

在 Linux 中,“看原来的命令” 通常指查看用户之前输入过的历史命令记录。以下是几种常用方法:

一、使用
history 命令(最常用)

history 命令会显示当前用户的历史命令列表,包括命令编号和具体内容。
bash

  • 常用操作
    • 执行历史命令:输入 !编号 即可重复执行对应命令(如 !3 执行第 3 条命令)。
    • 搜索历史命令:输入 Ctrl+R 进入反向搜索模式,输入关键词(如 sudo)即可查找包含该关键词的历史命令。
    • 清除当前会话历史history -c(仅清除内存中记录,不会立即删除磁盘文件)。
    • 将当前历史写入文件history -w(手动保存当前会话历史到历史文件)。

二、查看历史命令文件(
~/.bash_history

历史命令默认存储在用户主目录下的隐藏文件 ~/.bash_history 中(适用于 bash 终端,zsh 对应 ~/.zsh_history)。
bash

 ~/.bash_history  

~/.bash_history

  • 注意:当前会话中输入的命令会先保存在内存中,退出终端时才会写入文件。若需即时保存,可先执行 history -w

三、使用快捷键快速调用历史命令

  1. 上下箭头键:在终端中按 键,逐行翻阅最近输入的命令。
  2. Ctrl+P/Ctrl+N:功能等同于上下箭头(P 代表 Previous,N 代表 Next)。
  3. !关键词:快速执行以某个关键词开头的最后一条命令(如 !ls 执行最后一条以 ls 开头的命令)。

四、过滤历史命令(结合管道)

如果历史记录较多,可以通过管道结合 grep 过滤特定关键词的命令:
bash

     

五、历史命令配置(高级)

如果需要自定义历史命令的行为(如记录更多细节、禁止记录某些命令),可以修改 shell 配置文件(如 ~/.bashrc~/.zshrc):
bash

ignoredups

修改后需执行 source ~/.bashrc 使配置生效。

总结

  • 快速查看:直接输入 history 或用上下箭头翻页。
  • 精确查找:用 Ctrl+R 搜索关键词,或用 history | grep 过滤。
  • 永久存储:历史文件位于 ~/.bash_history,退出终端自动保存(或用 history -w 手动保存)。

根据需求选择合适的方法即可高效查看历史命令。

阅读更多 >>>  dd命令备份linux

网站数据信息

"linux怎么看原来的命令"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux怎么看原来的命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!