Может получить историю команд при помощи клавиш управления курсором (как клавиша со стрелкой вверх) в оболочке TCL (tclsh).
Я выполняю tclsh на мягкой фетровой шляпе с версией 2.6.21 Linux.
Вам нужен доступ к библиотеке readline, вы можете сделать это с помощью rlwrap :
$ rlwrap tclsh
Полезные опции: -c
для завершения имени файла, и -f
для добавления слов из файла в список завершения:
$ rlwrap -cf my_complete_file tclsh
Поскольку вы почти всегда хотите использовать rlwrap
, полезно добавить псевдоним оболочки:
alias tclsh='rlwrap tclsh'
Обычно я использую tkcon, который поставляется с ActiveTcl или как отдельная установка. tkcon имеет много функций, но больше всего я использую аспект редактирования командной строки.