使用rlwrap和ssh会话

时间:2012-05-24 17:52:34

标签: ubuntu-10.04 rlwrap

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

2 个答案:

答案 0 :(得分:2)

检查远程服务器上的shell,如果不是

,请将其更改为/ bin / bash

    chsh /bin/bash

答案 1 :(得分:0)

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

一般来说:

  • 当交互式命令没有可用的(通过箭头键)输入历史记录时,请在命令名称前键入rlwrap。例如:rlwrap sqlplus而不仅仅是sqlplus
  • 如果您无法在所有中使用箭头键,即使在您的登录shell中,您的安装也会出现问题。在这种情况下,您将不得不要求远程机器的系统管理员帮助您。您可以在本地计算机上的shell提示符下运行rlwrap ssh remote.host作为一种权宜之计