AIXってLinuxよりも使いづらくねぇ?

今週はAIX Kシェルの研修に行って来ました。
http://www-06.ibm.com/jp/lsj/newcees/WMAdmi.wss?__FORM__=CM_CurrCatDisp.html&course=AU213
UNIXシェルスクリプトって、Windowsコマンドプロンプトのバッチコマンド以上にこんなにプログラミングしやすいんだ…。

が、シェルはシェルでもAIXksh(kシェル)は、Linuxbash(バッシュ)に比べると、なんか使いづらい。

コマンド入力履歴がデフォルトで出せない。

RedHatLinuxの場合は
0からのbash 第2回:対話的シェルの使用法 1.bashコマンドライン入力履歴
http://www.stackasterisk.jp/tech/systemManagement/bash02_01.jsp
だし、Windowsでも
@IT:Windows TIPS -- Hint:コマンド・プロンプトの履歴機能を活用する
http://www.atmarkit.co.jp/fwin2k/win2ktips/247comhist/comhist.html
でできるわけだが、kshの場合は

set -o vi

と入力してviモード切り替えると [ESC]キー押した後KやJキーを押すと以前に入力したコマンドが出てきた

しかし、ファイル名の補完はやってくれない。

@IT:Windows TIPS -- Tips:コマンド・プロンプトで入力補完機能を使う方法
http://www.atmarkit.co.jp/fwin2k/win2ktips/072cmdcompletion/cmdprompt.html

kshの場合は

set -o emacs

と今度はemacsモードにすると[ESC]キーを2回押すと入力しかけのファイル名を補完してくれるんだけど…、候補が複数ある場合は、ファイル名を全部補完してくれない。
bashWindowsならTABキー連射で候補が切り替わるのに…。しかも今度はコマンド入力履歴や左右カーソル移動は、emacsのカーソル移動と同じ[CTRL+p]上、[CTRL+n]下、[CTRL+b]左、[CTRL+f]右…あーこんがらがる!

IBM AIX Toolbox Download Page - Alphabetical Listing
http://www-03.ibm.com/servers/aix/products/aixos/linux/download.html

というわけでkシェルの研修に行ったにもかかわらず、上記IBMのサイトで見つけたAIXbashのを現地の環境に導入しそうになるも思いとどまって帰ってきた。

Solaris使った時も同様な不満を感じたんだが、なんで商用UNIXがフリーウェアベースのLinuxより使いづらいんだ!?
なんでkshやCDEって、bashGNOMEKDEより使いづらいんだ?

…。

AIXってLinuxより使いづらくねぇ?」と言うのは、「ロールスロイスってカローラより運転しづらくねぇ?」て言うようなものかな…。