破折号中的行编辑

在bash或mksh中 ,可以使用ESC B等快捷方式逐字移动键入的行。

这在ksh或dash中不起作用。 据我从谷歌搜索中了解到,这与readline支持有关,但是我没看到它提到如何启用对dash的支持。

这是我的问题的核心: 如何为短划线启用线路导航

如果你肯定想要dash加上命令行编辑和历史记录,你可以使用rlwrap

 rlwrap dash 

建议:

 rlwrap -cmD2 dash 

要使用rlwrap ,您必须:

 sudo apt-get install rlwrap