Ksh

可以將 AIX 上的 ksh 配置為使用 tab 鍵來完成文件名嗎?

  • April 6, 2019

我有一些 AIX 7 伺服器,它們僅限於我可以安裝的軟體,我想知道我是否可以ksh使用 tab 鍵在 shell promot 中完成文件名。

ksh 的手冊頁很少,我在這裡看不到任何相關的問題。由於大多數使用者使用 ksh,我很猶豫將我的 shell 轉換為 bash - 但我想這很容易。

我最初使用 putty/ssh 從 PC 登錄,一旦 X11 轉發將流量帶回 PC 上的 Hummingbird Exceed,我主要從 xterm 工作。

bos.rte.shell是否可以將 AIX 7.1附帶的 /usr/bin/ksh配置為通過按 TAB 鍵來觸發文件名完成*(通常通過按 ESC+\ 觸發) ?*

查看是否/usr/bin/ksh93可用:

ksh93 --version

如果它說

version         sh (AT&T Research)

然後將其用作您的互動式外殼。它將具有 ${.sh.version} 並且應該具有 TAB 擴展。

我收集你的 shell 處於 vi 模式。不確定這是否可行,因為我的 AIX 知識有限,但您可以嘗試將其添加到您的個人資料中:

set -o emacs
bind "^I=complete"

Google表示,從這個角度來看,AIX 中的 ksh 有點殘缺,所以也許 bash 會是一個更好的選擇。

引用自:https://unix.stackexchange.com/questions/83695