小编Tho*_*nry的帖子

Bourne Shell 中的 TAB 自动完成

我不知道如何使用 TAB 键来自动完成文件名、命令或任何东西。

我在类 Unix 系统 (OS/390) 上并依赖于在 sh(Bourne shell,而不是 BASH)中工作的几个脚本,但不在其他 shell(例如 tcsh)中,所以我无法切换 shell . 我通常通过 ssh 或 telnet 从本地运行 bash 的 Ubuntu GNOME 终端连接到这个系统。其他人从 Windows XP 命令提示符通过 telnet 连接到 OS/390 系统,并且他们能够在发出“set -o emacs”后使用 TAB 键自动完成。当我发出“set -o emacs”时,我得到了一些适当的功能(例如,ctrl-p 可以倒退历史记录),但不会自动完成。

我知道“set -o vi”选项,但使用“ESC-*”等并不吸引我,因为我知道简单的 TAB 键对其他人有效。

是否有关于 Ubuntu、GNOME 终端、bash 或 ssh 发送与运行 telnet 的 Windows XP 命令提示符不同的制表符的东西?

有没有人知道为什么我可能无法让选项卡自动完成,而在同一台远程机器上运行相同 shell 的人可以?

应该怎么做才能启用选项卡自动完成

shell ssh autocomplete os390

7
推荐指数
1
解决办法
3601
查看次数

标签 统计

autocomplete ×1

os390 ×1

shell ×1

ssh ×1