gpt4 book ai didi

unix 命令行中类似 Matlab 的命令历史检索

转载 作者:太空宇宙 更新时间:2023-11-03 19:10:40 25 4
gpt4 key购买 nike

在 Matlab 中,有一个非常好的功能我很喜欢。假设我输入了命令 very-long-command,然后输入了几个命令。然后,如果我再次需要长命令,我只需键入 very 并按向上箭头键,我的长命令就会出现。它找到以 very 开头的最后一个命令。我不能在 unix 命令行中做同样的事情,当我尝试这样做时,它会忽略我输入的任何内容,并按时间顺序返回到最后一个命令。有办法吗?

最佳答案

在 bash 中,此功能由命令 history-search-forward 和 history-search-backward 提供,默认情况下它们不绑定(bind)任何键(参见 here )。如果你跑

bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'

它将使向上箭头和向下箭头在历史中向后和向前搜索当前行的开头和点之间的字符串。另见 this related Stack Overflow question .

关于unix 命令行中类似 Matlab 的命令历史检索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3535192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com