在unix命令行中使用类似Matlab的命令历史记录检索

前端之家收集整理的这篇文章主要介绍了在unix命令行中使用类似Matlab的命令历史记录检索前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在Matlab中,有一个非常好的功能,我喜欢.假设我输入命令very-long-command,然后再输入几个命令.然后,如果我再次需要长命令,我只需键入非常,并按向上箭头键,我的长命令出现.它找到以非常开头的最后一个命令.我在unix命令行中做同样的事情,当我尝试这样做时,它忽略了我输入的任何内容,并按时间顺序返回到最后的命令.有办法吗?
在bash中,点击ctrl-r将让您进行历史搜索
$echo 'something very long'
something very long
$# blah
$# many commands later...
(reverse-i-search)`ec': echo 'something very long'

在上面的代码片段中,我在后面的#个命令之后的下一行命中ctrl-r,然后键入ec,使我回到echo命令.点击Enter将执行命令.

原文链接:https://www.f2er.com/bash/386027.html

猜你在找的Bash相关文章