可以使用光标键(如向上箭头键)在TCL shell(tclsh)中获取命令历史记录。
我在Fedora上运行tclsh,Linux版本为2.6.21。
我在Fedora上运行tclsh,Linux版本为2.6.21。
如果您想访问readline库,可以使用rlwrap实现:
$ rlwrap tclsh
有用的选项是-c
,用于文件名自动补全,以及-f
,用于将文件中的单词添加到自动补全列表中:
$ rlwrap -cf my_complete_file tclsh
由于几乎总是需要使用 rlwrap
,因此添加一个shell别名很有用:
alias tclsh='rlwrap tclsh'
我通常使用随附于ActiveTcl或独立安装的tkcon。tkcon有许多功能,但我最常使用的是命令行编辑方面。