龙空技术网

LINUX中命令行的历史记录和编辑

无情河边柳 401

前言:

现时大家对“linux命令行滚动”大体比较着重,各位老铁们都想要分析一些“linux命令行滚动”的相关内容。那么小编也在网上网罗了一些对于“linux命令行滚动””的相关资讯,希望小伙伴们能喜欢,姐妹们快快来学习一下吧!

前的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组合键,命令行下将出现刚刚输入过的命令。

标签: #linux命令行滚动