用于在命令行中向上按的Bash别名

用于在命令行中向上按的Bash别名,bash,command-line,alias,Bash,Command Line,Alias,我个人讨厌当我想在命令行上重复一个命令时,必须向下按向上箭头键 有没有办法将bash别名映射为按向上箭头键?或者其他同样方便的东西?我想只需按“n”,然后按“enter”,而不是按“向上箭头键”,然后按“enter”您可以发出命令set-o vi,或者将其添加到启动文件中。然后,您可以点击escape键并使用vi中的移动键滚动。您可以使用k向后滚动,使用j向前滚动,使用h和“l”向左和向右移动。您可以发出命令set-o vi,或将其添加到启动文件中。然后,您可以点击escape键并使用vi中的移

我个人讨厌当我想在命令行上重复一个命令时,必须向下按向上箭头键


有没有办法将bash别名映射为按向上箭头键?或者其他同样方便的东西?我想只需按“n”,然后按“enter”,而不是按“向上箭头键”,然后按“enter”

您可以发出命令set-o vi,或者将其添加到启动文件中。然后,您可以点击escape键并使用vi中的移动键滚动。您可以使用k向后滚动,使用j向前滚动,使用h和“l”向左和向右移动。

您可以发出命令set-o vi,或将其添加到启动文件中。然后,您可以点击escape键并使用vi中的移动键滚动。您可以使用k向后滚动,使用j向前滚动,使用h和“l”向左和向右移动。

默认情况下,bash使用emacs键绑定。“上一个”和“下一个”的Ctrl-p和Ctrl-n的操作与上下箭头相同

为了以交互方式查看和编辑,bash提供了内置的bind命令。HelpBind向您显示用法,例如,bind-P向您显示所有当前绑定。您所做的任何重新映射都可以放入.inputrc文件中,以备下次使用

此外,bash还提供了它所称的历史扩展,类似于旧shell中的扩展。只是打字!!然后按enter键执行上一个命令。中有一个完整的部分具有额外的功能


<>最后,我会注意到,如果你经常重复命令,点击箭头输入是恼人的,你可能会考虑编写一个脚本来做任何你正在做的事情。“上一个”和“下一个”的Ctrl-p和Ctrl-n的操作与上下箭头相同

为了以交互方式查看和编辑,bash提供了内置的bind命令。HelpBind向您显示用法,例如,bind-P向您显示所有当前绑定。您所做的任何重新映射都可以放入.inputrc文件中,以备下次使用

此外,bash还提供了它所称的历史扩展,类似于旧shell中的扩展。只是打字!!然后按enter键执行上一个命令。中有一个完整的部分具有额外的功能

最后,我会注意到,如果你经常重复命令,点击箭头输入是恼人的,你可能会考虑编写一个脚本来做你正在做的任何事情。