еще одна больная тема для начинающих ksh-водов. Как сделать, чтобы нажимая стрелку вверх показывалась предыдущая команда из .history, как в bash? Надо добавить в .profile следующие строки:
alias __A='^P'
alias __D='^B'
alias __B='^N'
alias __C='^F'
set -o emacs
Все ^N и так далее надо вводить следующим образом (в vi, про emacs не спрашивайте) – сначала нажать Ctrl-V, затем Ctrl и написанную букву.
Также можно искать предыдущие команды с помощью Ctrl-R. Нажимаете Ctrl-R, вводите подстроку, нажимаете Enter. Если нужно повторить поиск – нажимаете Ctrl-R и затем Enter.
Мысль на тему “работа стрелок в ksh”
Можно и без Ctrl-V
alias __A=$(print -n “