web-dev-qa-db-ja.com

AIX上のkshは、ファイル名の補完にタブキーを使用するように構成できますか?

インストールできるソフトウェアに制限されているAIX 7サーバーがいくつかあり、kshにタブキーを使用してシェルプロモーションでファイル名を完成させることができるかどうか疑問に思っています。

マニュアルページはkshの方がまばらで、この理由をカバーする関連する質問はここにはありません。大多数のユーザーがkshを使用しているため、シェルをbashにシフトするのをためらっていますが、それは簡単なことだと思います。

私は最初にPuTTY/sshを使用してPCからログインし、X11転送がPC上のHummingbird Exceedにトラフィックを戻すと、ほとんどxtermから作業します。

bos.rte.Shell for AIX 7.1に同梱されている/ usr/bin/kshは、ファイル名の補完をトリガーするように構成できますか(通常はESC + \を押すことによってトリガーされます) Tabキーを押すことによってトリガーされますか?

8
bmike

/usr/bin/ksh93 利用可能です:

ksh93 --version

それが言うなら

version         sh (AT&T Research)

次に、それをインタラクティブシェルとして使用します。 $ {。sh.version}が含まれ、TAB展開が必要です。

3
Henk Langeveld

この質問には代替案があります。

最初に設定viモード for ksh

$ set -o vi

後は、 Tab この方法でキーします。例:次のパスを完成させます。

$ cd /usr/local/s

タイプ Tab キーを2回押すと、次のように表示されます。

$ cd /usr/local/s
1) sbin/
2) share/
3) src/

オプション2/usr/local/share/フォルダー)、タイプ2 Tab2キーの後に Tab キー)。そして、あなたはこれを見るでしょう:

$ cd /usr/local/share/ 
3
Lujus