当我通过terminal连接到我的VPS时,我想看到以前的命令:
$ ^[[A^[[A
(通过按下箭头)
它有什么问题? 我怎样才能看到unix以前的命令呢?
谢谢
你很可能使用sh
而不是bash
或其他一些允许命令行编辑的shell。 尝试运行bash,看看会发生什么。 如果这样做为您解决了一些问题,那么您将需要更改该帐户的默认shell,例如
usermod -s /bin/bash YourLogin
如果在同一个用户帐户中打开了多个shell,还有另一个缺陷:最后保存在.history文件中的历史logging将是最后一个closures的shell的历史logging。
或者,您仍然可以使用sh vi模式获取命令历史logging:
set -o vi <ESC> to get in command mode, K to go up the history.