96SEO 2025-11-10 13:00 0
在施行命令时对于Yi经输入的往事命令,Neng通过关上下键进行翻找,Ru果是Zui近几条,hen轻巧松找到,Ru果是hen久之前的往事命令,依老用上下键查找就会力不从心。

一个比比kan飞迅速的方法是用 ctrl+r 迅速捷键, 在命令行用 ctrl+r,ctrl+r 是反向搜索。
从上面的输出我们Nengkan到,往事命令列表按时候顺序编号存储,Zui新鲜的命令在再说说。我们Neng通过命令编号飞迅速定位和再来一次施行某个往事命令。
1 ls
2 cd /tmp
3 mkdir test
4 touch
5 rm -rf test
通过查kan .bash_history 文件,我们Nengkan到之前施行过的全部命令。但是直接查kan这玩意儿文件兴许并不直观,我们通常会用 history 命令来查kan往事命令列表。
1、 ctr+r 输入搜索关键词 2、&history 3、上箭头翻kan
用 history 命令Neng查kan当前用户的往事命令列表。施行 history 命令会kan得出来当前用户施行过的全部命令, 个个命令dou会被编号,如下所示:
$ history
1 ls
2 cd /tmp
3 mkdir test
4 touch
5 rm -rf test
比方说我们想搜索全部包含 "ls" 的往事命令,Neng施行:
$ history | grep ls
1 ls
2 ls -l
3 ls /tmp
除用 history -c 命令,我们还Neng用 !命令名称 的迅速捷方式来搜索往事命令。这种方式Neng直接施行匹配的往事命令,而不需要先查kan命令编号。
$ history -c ls
1 ls
4 ls -l
9 ls /tmp
默认情况下Bash 会保存 500 条往事命令。我们需要保存geng许多的往事命令,Neng通过调整 HISTSIZE 和 HISTFILESIZE 周围变量来实现。比方说 将 HISTSIZE 设置为 5000,将 HISTFILESIZE 设置为 10000,就Neng保存geng许多的往事命令。
通过键盘上的方向键↑和方向键↓来飞迅速找到Zui近的几次输入命令。比如我们依次输入了以下几个命令:cd cm5 ls cd .. ls pwd这几个命令。
当我们输入方向键↑的时候会kan到之前的一个命令pwd。这样就不用再输入命令了。当我们再按下方向键↑的时候,我们会kan到之前的倒数第二个命令ls。依次类推,Neng一直往前找。
比方说我们想再来一次施行Zui近一次用 "ls" 命令,Neng直接输入 !ls。这将施行Zui近一次包含 "ls" 的往事命令。
在 Linux 系统中,我们Neng通过许多种方式飞迅速搜索和再来一次施行往事命令。用 history -c 命令或 !命令名称 迅速捷方式Neng按命令名称进行搜索,而 Ctrl+R 交互式搜索和 !?关键字? 模糊搜索也是非常有用的技巧。通过合理设置 HISTSIZE 和 HISTFILESIZE 变量,我们还Neng保存geng许多的往事命令。掌握这些个技巧,Neng巨大巨大搞优良我们在 Linux 下的干活效率。
Demand feedback