在进行交互式bash会话时,我想念的Windows shell中的一个方面是F8您开始键入命令的键,命中F8并且shell找到在历史记录中输入的最新命令,该命令与您到目前为止键入的命令相匹配.例如
me@Ubntu07:~>cd /home/jb
提出我之前的命令:
me@Ubntu07:~>cd /home/jboss/server/default/log
有没有办法在bash中这样做?
点击Ctrl- R开始输入之前.
(可能还有另一个版本根据已输入的内容找到命令 - 我不知道,因为Ctrl- R对我来说一直都很好:)
按Ctrl- R再次显示下一场比赛等.
我的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