分享

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

 剩矿空钱 2018-05-31

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多