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