如何通过Linux tclsh中的光标键获取命令历史记录?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (169)

我可以使用TCL shell(tclsh)中的光标键获取命令历史记录吗?

提问于
用户回答回答于

你想访问readline库,你可以用rlwrap来做到这一点:

$ rlwrap tclsh

有用的选项-c用于完成文件名,并将-f文件中的单词添加到完成列表中:

$ rlwrap -cf my_complete_file tclsh

既然你几乎总是想使用rlwrap,添加一个shell别名是有用的:

alias tclsh='rlwrap tclsh'
用户回答回答于

我通常使用ActiveTcl附带的tkcon,或者作为单独的进行安装。tkcon有许多功能,但我使用最多的是命令行编辑方面。

扫码关注云+社区

领取腾讯云代金券