![HP-UXからLinux(シェル)への移行[閉じる]](https://linux33.com/image/179263/HP-UX%E3%81%8B%E3%82%89Linux%EF%BC%88%E3%82%B7%E3%82%A7%E3%83%AB%EF%BC%89%E3%81%B8%E3%81%AE%E7%A7%BB%E8%A1%8C%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
HP-UX シェルを Linux シェルに移行する際に重点を置く必要がある重要なポイントを知りたいです。
どんな助けでも大変感謝します!
注:私に役立つかもしれない同様の投稿/質問が見つかりませんでした。
答え1
シェル自体には何もありません。 HP / UX一般ユーザー用のデフォルトシェルは/usr/bin/sh
POSIX標準に準拠したシェルであり、bash
Linuxで使用されるほとんどの一般シェルはPOSIX標準の親セットです。を使用したい場合は、ksh
ほとんどのディストリビューションでLinuxとまったく同じシェルを取得できます。もちろん、パッケージマネージャでそれをインストールすることを明示的に選択する必要があるかもしれませんが、Linuxでは、シェルのディストリビューションのバージョンがHPよりも良いかもしれません。 on / UXははるかに最新なので、いくつかの違いがあるかもしれません。
シェル自体だけでなく、一般的なコマンドラインツールを考慮してこの質問をより広く解釈する場合、これはHP / UXからOracle SolarisまたはIBM AIXに切り替えるのとほぼ同じです。経験的に、コマンドが実際のハードウェアに近いほど、より多くの違いが発生します。
HP / UXでは、GNUツールをLinux上の対応する基本オペレーティングシステムツールへのオプションの拡張と見なすことができます。通常、GNUツールは基本ツールです。
コマンド/スクリプトが通常のファイルまたはディレクトリで動作している場合は、スクリプトをそのまままたは少し変更してHP / UXからLinuxに移動できます。
ネットワークルーティングやIPアドレスを操作しますか?同じコマンドを使用できますが、構文とオプションはかなり異なります。
ハードウェア構成を扱っていますか?いくつかの新しいコマンドと手順を学ぶ必要があります。