Linux 高级操作技巧与权限管理全解析
高级键盘技巧之历史命令搜索与扩展
在 Linux 系统中,我们常常使用命令行进行操作,而命令历史记录是一个非常实用的功能。通过历史记录,我们可以快速找到之前使用过的命令并重新执行。
查看历史记录
任何时候,我们都可以使用以下命令查看历史记录列表:
[me@linuxbox ~]$ history | less
默认情况下,bash 会存储你最近输入的 500 条命令。如果你想查找用于列出 /usr/bin 的命令,可以使用以下命令:
[me@linuxbox ~]$ history | grep /usr/bin
假设搜索结果中出现了这样一行:
88 ls -l /usr/bin > ls-output.txt
这里的数字 “88” 是该命令在历史记录列表中的行号。我们可以使用历史扩展功能立即执行这条命令:
[me@linuxbox ~]$ !88
bash 会将 “!88” 扩展为历史记录列表中第八十八行的命令内容。
增量搜索历史记录
bash 还提供了增量搜索历史记录的功能。按下 Ctrl-r 后,输入你要搜
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



