可以使用TCL shell(tclsh)中的光标键(如向上箭头键)获取命令历史记录。
我正在使用linux版本2.6.21在fedora上运行tclsh。
答案 0 :(得分:26)
您想要访问readline库,您可以使用rlwrap:
执行此操作$ rlwrap tclsh
有用的选项是-c
用于文件名完成,-f
用于将文件中的单词添加到完成列表中:
$ rlwrap -cf my_complete_file tclsh
由于您几乎总是想使用rlwrap
,因此添加shell别名非常有用:
alias tclsh='rlwrap tclsh'
答案 1 :(得分:3)
我通常使用随ActiveTcl一起提供的tkcon,或作为单独的安装。 tkcon有很多功能,但我最常用的是命令行编辑方面。