Linux核心应用命令速查
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.5 命令行的历史记录和编辑

目前的Linux发行版默认使用Bash Shell,它已成为Linux系统的实际标准。Bash Shell命令行具有非常强大的功能。Bash Shell提供了一些特性使输入命令变得容易。

1.命令行的历史记录

可以通过重复按向上方向键遍历近来在控制台下输入的命令,按向下方向键可以向前遍历。与Shift键联用可以遍历以往在该控制台中的输出。例如可以在命令行下重复按向上方向键↑,直到出现近来在控制台下输入的命令ls为止,然后按Enter键执行这一命令。

2.编辑命令行

在命令行下按Ctrl+R组合键将进入向后增量搜索模式,命令行界面出现如下命令:

          (reverse-i-search)`l': ls

此时尝试输入以前输入过的命令,每输入一个字符,命令行都会滚动显示历史命令,当显示到想要查找的命令时,直接按Enter键就执行了该历史命令。仍以ls命令为例,当输入字符l时,搜索出来的命令是所需要的历史命令ls,然后按Enter键即执行该命令。

在命令行下按Ctrl+P或者Ctrl+N组合键可以快速向前或向后滚动查找一个历史命令,这可以快速提取刚刚执行过不久的命令。例如,在命令行下输入如下命令:

        echo “Hello,Linux world”

命令行下将出现字符“Hello,Linux world”,然后按Ctrl+P组合键,命令行下将出现刚刚输入过的命令。