Подтвердить что ты не робот

Как получить историю команд с помощью клавиши курсора в Linux tclsh

Можно получить историю команд, используя клавишу курсора (например, стрелку вверх) в TCL shell (tclsh).

Я запускаю tclsh на Fedora с версией Linux 2.6.21.

4b9b3361

Ответ 1

Вы хотите получить доступ к библиотеке readline, вы можете сделать это с помощью rlwrap:

$ rlwrap tclsh

Полезными параметрами являются -c для завершения имени файла и -f для добавления слов из файла в список завершения:

$ rlwrap -cf my_complete_file tclsh

Поскольку вы почти всегда хотите использовать rlwrap, добавление псевдонима оболочки полезно:

alias tclsh='rlwrap tclsh'

Ответ 2

Обычно я использую tkcon, который поставляется с ActiveTcl или как отдельная установка. tkcon имеет много функций, но тот, который я использую больше всего, - это аспект редактирования командной строки.