0

我正在使用 SSH 登录到 ubuntu 服务器。但是,我无法使用选项卡自动完成等命令或使用箭头键查看以前的历史记录。我已经在远程机器和本地目录上安装了 rlwrap。我想知道是否有任何方法可以使用 rlwrap 让我在服务器(或其他东西)上使用这些快捷方式。该服务器正在运行 Ubuntu Server 版本 10.0.4。

4

2 回答 2

2

检查远程服务器上的 shell,如果不是,请将其更改为 /bin/bash


    chsh /bin/bash
于 2012-05-25T07:45:32.430 回答
0

我很难理解您的问题(例如,您在远程服务器上运行什么命令?您的本地目录是什么以及如何在其上安装 rlwrap?。您的登录 shell 的输入历史记录是否正常工作?)

一般来说:

  • 如果交互式命令没有可用的(通过箭头键)输入历史记录,rlwrap请在命令名称前键入。例如:rlwrap sqlplus而不仅仅是sqlplus
  • 如果您根本无法使用箭头键即使在您的登录 shell 中,您的安装也有问题。在这种情况下,您必须请求远程机器的系统管理员来帮助您。您可以从本地rlwrap ssh remote.host计算机上的 shell 提示符运行作为权宜之计
于 2012-05-25T07:06:03.177 回答