Bash程序/包装器,允许您使用箭头/删除键进行编辑

时间:2015-06-02 02:09:01

标签: linux macos bash terminal

我正在寻找"包装"的bash程序的名称。其他输入的命令是交互式的,您可以使用箭头键和删除键编辑输入。

例如,如果您运行aws configure,系统会提示您输入访问密钥。如果您输入并输入错误,当您按删除时,终端将在屏幕上输出^ H,而不是删除最后一个字符。但是,如果您运行X aws configure,其中X是我正在谈论的bash程序,您可以按"删除"键,它将根据需要删除最后一个键入的字符。同样,如果您运行read -p "string" string,则无法使用箭头/删除键,但如果您运行X read -p "string" string,您可以[我知道您也可以执行read -e "string" string,但{sudo read -e "string" string 1}}似乎在Ubuntu上是不可能的,无论如何这不是这个问题的重点。]程序X对于任何这样的bash命令都有这种行为,就我而言召回。

我之前使用过这个程序,但不能为我的生活记住它的名字。我相信它是内置于Mac OS X但我不确定。我认为它是众所周知的。我尝试使用Google搜索,但没有相关结果。

1 个答案:

答案 0 :(得分:2)

rlwrap是一个包装器程序,允许提示输入的CLI命令使用readline库而不必链接它。