为什么我看不到以前的 unix 命令?

ane*_*yzm 2 terminal-server

当我通过终端连接到我的 VPS 并且我想查看我得到的以前的命令时:

$ ^[[A^[[A
Run Code Online (Sandbox Code Playgroud)

(按向上箭头)

有什么问题吗?我如何才能看到 unix 以前的命令?

谢谢

use*_*517 5

您很可能正在使用sh而不是bash或其他一些允许命令行编辑的 shell。尝试运行 bash 看看会发生什么。如果这为您解决了问题,那么您将需要更改帐户的默认外壳,例如

usermod -s /bin/bash YourLogin
Run Code Online (Sandbox Code Playgroud)

  • `chsh` 也可以改变登录 shell。 (2认同)