ksh
我在 unix 上使用并通过 进行连接putty
。
我.sh_history
存储了所有历史命令,但是当我按向上箭头时什么都没有出现,请帮助我。
答案1
我遇到过这种情况,当我使用 putty 连接到远程机器时,按下任何箭头键都会出现一些奇怪的字符。我不知道为什么会发生这种情况,但解决办法是,您必须在命令行中输入以下内容。
$ stty -erase 退格键输入
我不记得 ksh 的提示符是什么了($ 或 #)
编辑:我找到了这个链接,希望这有帮助:
答案2
set -o emacs 应该可以解决问题。默认配置不设置编辑模式。
答案3
很确定向上箭头是 bash 的功能而不是历史记录(即:如果您在 ksh 或 csh 中启用了历史记录,它将不起作用..)
连接后,您可以输入“bash”,也可以将该用户的默认 shell 更改为 /bin/bash