AIXでは、.shのデフォルトシェルは何ですか?

AIXでは、.shのデフォルトシェルは何ですか?

私はAIXマシンに初めて触れました。まだ使用できないAIXシステムにいくつかのプログラムをデプロイしようとしています。

私たちはAIXシステムでこれについて簡単な経験をしました。バックスペースキーが機能せず、一部の矢印キーの動作が奇妙です。

とにかく、これが健康なマシンであると仮定し、.shファイルを作成して実行する場合は、デフォルトのシェルとは何かを尋ねたいと思います。ログイン後のデフォルトシェルは何ですか?

ベストアンサー1

Red Hat はbashシェルとして使用します。 AIXは、kshバージョンに応じて変更された商用UNIX Bourne Shellまたはさまざまな古いバージョン(およびバグを含む)バージョンを使用します(AIX 4以降、バグまたはksh88欠陥のあるレプリカがあります)。矢印キーが必要な場合は、ksh以下を実行する必要がありますbash。 (kshまだAIX以前のバージョンでは、ksh93矢印キーは機能しませんが、Ctrl+ P/ Ctrl+Nは機能します。)

バックスペースが機能しないのはstty間違った設定の症状です。 Linuxは通常バックスペースキーを好みますが、AIXはデフォルトでDELSystem III / V Standard +を使用します。努力する。 (まだ残しておくことができますが、この場合は必要な場合があります。)これを行うときに正しいことを確認してください(通常またはそうでなければならず、後者が機能しない場合は前者を使用してください)。CtrlHstty sane; tset -Q^Hstty erase '^?'$TERMxtermxterm-color

おすすめ記事