当前位置:  开发笔记 > 编程语言 > 正文

Bash Shell - 什么相当于DOS shell F8?

如何解决《BashShell-什么相当于DOSshellF8?》经验,为你挑选了2个好方法。

在进行交互式bash会话时,我想念的Windows shell中的一个方面是F8您开始键入命令的键,命中F8并且shell找到在历史记录中输入的最新命令,该命令与您到目前为止键入的命令相匹配.例如

me@Ubntu07:~>cd /home/jb

提出我之前的命令:

me@Ubntu07:~>cd /home/jboss/server/default/log

有没有办法在bash中这样做?



1> Jon Skeet..:

点击Ctrl- R开始输入之前.

(可能还有另一个版本根据已输入的内容找到命令 - 我不知道,因为Ctrl- R对我来说一直都很好:)

Ctrl- R再次显示下一场比赛等.


请注意,如果您在第一个Ctrl-R之后录音,则会将历史记录中的搜索限制为与您键入的内容相匹配的条目; 然后,您可以在Ctrl-R和键入之间切换,以快速找到您要查找的内容.

2> Bombe..:

我的Gentoo配置方式是我可以按PgUp和PgDn滚动命令历史记录中的那些命令,这些命令以我当前在命令行中的内容开头.

# cd

结果是:

# cd hydrogen

这几乎是相同的功能.它在我的定义中/etc/inputrc有以下几行:

# mappings for "page up" and "page down" to step to the beginning/end 
# of the history
"\e[5~": history-search-backward
"\e[6~": history-search-forward

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有