7个实用的操作 Bash 历史记录的快捷方式

原创
ithorizon 6个月前 (10-17) 阅读数 25 #Linux

7个实用的Bash历史记录快捷方案

7个实用的Bash历史记录快捷方案

Bash是Linux系统中常用的命令行界面,通过它我们可以执行各种系统管理任务。在Bash中,历史记录功能可以帮助我们敏捷重复执行之前输入过的命令。下面是一些实用的Bash历史记录快捷方案,让你更高效地使用命令行。

1. Ctrl+P/Ctrl+N

在Bash命令行中,按下Ctrl+P可以向上翻页,显示之前输入的命令历史;按下Ctrl+N可以向下翻页,显示之后输入的命令历史。

2. Up/Down Arrow Keys

与Ctrl+P/Ctrl+N类似,按下向上箭头键可以向上翻页,显示之前的命令历史;按下向下箭头键可以向下翻页,显示之后的命令历史。

3. !

使用感叹号(!)可以引用历史命令。例如,要重新执行上一个命令,只需按下“!!”即可。如果你想要引用历史命令中的某个部分,可以使用“!n”,其中n是命令在历史列表中的位置。

!1   # 引用第一个历史命令

!-2 # 引用倒数第二个历史命令

4. !string

如果你记得历史命令中包含某个特定的字符串,可以使用“!string”来查找并执行该命令。例如,要执行最近包含“ls”的命令,可以输入“!ls”。

5. ^[

按下Ctrl+Alt+C组合键可以删除当前行的内容。如果你想要删除光标之前的所有字符,可以使用Ctrl+U组合键;如果你想要删除光标之后的所有字符,可以使用Ctrl+K组合键。

6. ^r

在Bash中,按下Ctrl+r键可以启动反向搜索历史命令的功能。当你按下Ctrl+r时,Bash会显示一个提示符,你可以输入搜索关键词,然后按Enter键查找匹配的命令。

7. ^y

如果你在使用Ctrl+r进行反向搜索时找到了想要执行的命令,但不想退出搜索模式,可以按下Ctrl+y来执行该命令。

掌握这些Bash历史记录快捷方案,可以大大减成本时间你在命令行中的工作高效。在日常使用中,逐步练习这些快捷键,你会发现自己越来越喜爱使用命令行了。


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门