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