3

vmsにツールxyzがあります。それがインストールされている場所を取得したいです。たとえば、unixでは、どのコマンドを使用してこれを実現できますか。このコマンドに相当する vms を教えてください。

4

4 に答える 4

6

VMS には、これに相当するコマンドはありません。このようなツールの場所を見つける方法は、ツールが VMS でどのように設定されているかによって異なります。VMS コマンドは、DCL コマンド (別名 DCL 動詞) または外部コマンド (別名 DCL シンボル) にすることができます。DCL コマンド プロンプトで「xyz」と入力するだけで xyz ツールを起動できると仮定します。

DCL 動詞は、DCL コマンド テーブルで定義されます。システム管理者が DCL コマンド テーブルの 1 つに xyz ツールを追加している可能性があります。たとえば$ SET COMMAND、システム全体の LOGIN コマンド プロシージャのコマンドを使用します。ツールが DCL コマンドとして設定されている場合は、VERB ユーティリティ (このユーティリティは VMS フリーウェア CD から入手できます) を取得して確認すると、XYZ コマンドと DCl コマンドが表示されます$ VERB XYZ。その出力には「イメージ」行がリストされるため、そのキーワードの後に​​あるものは、ツールの実行可能イメージの (ファイル) 仕様です。ここでのデフォルト ディレクトリSYS$SYSTEMは、論理名である です。仕様は、(完全な) VMS ファイル仕様または単なる論理名であることに注意してください。

外部コマンド (ほとんどの場合 Unix から移植されたツールで使用される) については、DCL コマンドを使用して DCL シンボルを確認できます$ SHOW SYMBOL XYZ。ツールがこのように設定されている場合、「XYZ == $file_ specification」のような出力が表示されます。ここでも、ファイル仕様は (完全な) VMS ファイル仕様または単に論理名にすることができます。

さらに、VMS の最近のバージョンでは、自動外部コマンドがサポートされています。つまり、論理名 が指すディレクトリ内にある実行可能イメージ (およびコマンド プロシージャ) は、DCL$PATH自動的に外部コマンドとして使用されます。したがって、ツール xyz はそのようなディレクトリ内のファイルである可能性があります。これは、その場所を見つける最も簡単な方法$ DIRECTORY DCL$PATH:XYZです。そうする必要があります。

于 2016-08-17T11:52:06.223 に答える
0

あなたが使用することができます....

$ PRODUCT SHOW HISTORY

上記のコマンドは、インストールされている製品を表示するのに役立ちます。

于 2020-05-20T13:46:02.230 に答える