コマンド

21. 使用されるコマンド

それでは実際に使用されている使用頻度の高いコマンドや覚えておくべきコマンドは
どれくらいあるのであろうか ?
また自分は一体、どれくらいのコマンドを知っていて、それは必要な数だけ
足りているのであろうか ? と気になるところである。
そこで日常、開発者が知っておくべきコマンドをここで紹介しよう。
すべての System i コマンド ( OS Ver6.1 ) で使用したことのあるコマンドとして
次のものを列挙してみたところ

294 個のコマンド

であることがわかった。個人的な差があるにせよ下記以外のコマンドで不足になることは
ハードウェアの仕事でない限り、そう多くはないはずである。
約 300 個近いコマンドを多いと見るか、または意外と少ないと見るかと意見の分かれるところかも知れない。
最近は ほとんどが PDM で作業している人が多いのでコマンドを知る必要はさらに少ないと思われる。
また下記の表でも使われている動詞は、いくつかの頻度の高いものだけに集中しているのがわかる。
例えば、

   ADD, CHG, CRT, DLT, DSP, WRK

などを覚えてしまえば後はオブジェクトだけである。
これを考えると System i OS 提供コマンドはよく考えられていて非常にやさしく覚えやすくできて
いることがわかる。

コマンド英文表現意味
ADDBKPAdd Break Point デバッグの停止点の追加
ADDBNDDIREAdd Bind Directory Entryバインド・ディレクトリーの追加
ADDCMNE Add Communication Entry 通信項目の追加
ADDDIRE Add Directory Entry ディレクトリー項目追加
ADDJOBSCDEAdd Job Schedule Entryジョブ・スケジュール項目追加
ADDLIBLEAdd Library List Entryライブラリー・リスト項目追加
ADDPFMAdd Physical Member 物理ファイル・メンバー追加
ADDRTGE Add Routing Entry ルーティング項目追加
ADDWSEAdd Workstation Entry ワークステーション項目追加
ALCOBJAllocate Object オブジェクト割り振り
APYPTFApply PTF プログラム一時修正適用
BCHJOBBatch Job バッチ・ジョブ
CALLCallプログラム呼び出し
CALLPRC Call Procedure結合プロシージャーの呼び出し
CALLSUBRCall Subroutine サブルーチンの呼び出し
CDChange Directory現行ディレクトリーの変更
CFGDSTSRV Config Distribute Service 配布サービス構成
CFGTCPConfig TCP/IP TCP/IP の構成
CHDIR Change Current Directory現行ディレクトリーの変更
CHGAUTChange Authority権限の変更
CHGCMDChange Commandコマンド変更
CHGCMDDFT Change Command Defaultコマンド省略時値変更
CHGDEVAPPCChange Device APPC装置記述の変更 (APPC)
CHGDTAChange Data データの変更
CHGDTAARA Change Data Areaデータ域変更
CHGHTTPAChange HTTP attribute HTTP 属性の変更
CHGJOBChange Jobジョブ変更
CHGJOBD Change Job Descriptionジョブ記述変更
CHGLIBL Change Library List ライブラリー・リスト変更
CHGOBJD Change Object Description オブジェクト記述変更
CHGOBJOWN Change Object Owner オブジェクト所有者変更
CHGOUTQ Change OUTQ 出力待ち行列変更
CHGPF Change Physical File物理ファイル変更
CHGPFMChange Physical File Member 物理ファイル・メンバー変更
CHGPGMChange Program プログラム変更
CHGPGMVAR Change Program Variableプログラム変数変更
CHGPRTF Change Printer File 印刷ファイル変更
CHGPWDChange Password パスワード変更
CHGSPLFAChange Spool File Attribute スプール・ファイル属性変更
CHGSRCPFChange Source Physical File ソース物理ファイル変更
CHGSYSLIBLChange System Library Listシステム・ライブラリー・リスト変更
CHGSYSVAL Change System Value システム値変更
CHGS36A Change S36 AttributeS/36 環境属性の変更
CHGTCPA Change TCP/IP Attribute TCP/IP 属性の変更
CHGTFTPAChange Ftp AttributeFTP 属性の変更
CHGUSRPRF Change User Profile ユーザー・プロファイル変更
CHGVARChange Variable 変数変更
CHGWSEChange Workstation Entryワークステーション項目変更
CHGWTRChange Writer 書き出しプログラム変更
CHKOBJCheck Objectオブジェクト検査
CHKPWDCheck Passwordパスワード検査
CHKRCDLCK Check Record Lock レコード・ロック検査
CLOFClose Fileファイルのクローズ
CLOSE Close データ・ベースのクローズ
CLRLIBClear Library ライブラリー消去
CLROUTQ Clear OUTQ出力待ち行列消去
CLRPFMClear Physical File Member物理ファイル・メンバー消去
CLRSAVF Clear Save File 保管ファイル消去
CMD Command コマンド定義
COPYRIGHT Copyright 著作権
CPROBJCompress Object オブジェクトの圧縮
CPYFCopy File ファイル・コピー
CPYFRMTAP Copy From Tapeテープからのコピー
CPYSPLF Copy Spool File スプール・ファイル・コピー
CPYSRCF Copy Source Fileソース・ファイルのコピー
CPYTOSTMF Copy to Stream File ストリーム・ファイル への コピー
CPYTOTAPCopy to Tapeテープへのコピー
CRTBNDC Create Bind C 結合 C プログラム作成
CRTBNDCBL Create Bind COBOL バインド COBOL PGM の作成
CRTBNDCLCreate Bind CLバインド CL PGM の作成
CRTBNDCPP Create Bind CPP 結合 C++ プログラム作成
CRTBNDDIR Create Bind Directory バインド・ディレクトリー の作成
CRTBNDRPG Create Bind RPG バインド RPG PGM の作成
CRTCBLMOD Create COBOL Module COBOL モジュールの作成
CRTCBLPGM Create COBOL Program COBOL プログラム作成
CRTCLMODCreate CL ModuleCL モジュールの作成
CRTCLPGMCreate CL ProgramCL プログラム作成
CRTCMDCreate Commandコマンド作成
CRTCMOD Create C Module C モジュール作成
CRTCPPMOD Create CPP Module C++ モジュール作成
CRTDDMF Create DDM file DDM ファイル作成
CRTDEVDSP Create Device Display 装置記述の作成(表示装置
CRTDIRCreate Directoryディレクトリーの作成
CRTDSPF Create Display File表示装置ファイル作成
CRTDTAARA Create Data Areaデータ域作成
CRTDTAQ Create DTAQ データ待ち行列作成
CRTDUPOBJ Create Duplicated Object複製オブジェクト作成
CRTICFF Create ICF File ICF ファイル作成
CRTIGCDCT Create IGC Dictionary DBCS 変換辞書作成
CRTJOBD Create JOBD ジョブ記述作成
CRTJOBQ Create JOBQ ジョブ待ち行列作成
CRTLF Create Logical File 論理ファイル作成
CRTLIBCreate Libraryライブラリー作成
CRTMNUCreate Menu メニュー作成
CRTMSGF Create Message File メッセージ・ファイル作成
CRTOUTQ Create OUTQ 出力待ち行列作成
CRTPF Create Physical File物理ファイル作成
CRTPGMCreate Program プログラムの作成
CRTPNLGRP Create Panel Groupパネル・グループの作成
CRTPRTF Create Printer File 印刷ファイル作成
CRTQMFORM Create QM FormQUERY 管理機能書式の作成
CRTQMQRYCreate QM Query QUERY 管理機能プログラム作成
CRTRPGMOD Create RPG Module RPG モジュールの作成
CRTRPGPGM Create RPG Program RPG/400 プログラムの作成
CRTSAVF Create Save File保管ファイル作成
CRTSQLCICreate SQL CSQL ILE C オブジェクトの作成
CRTSQLPKG Create SQL PackageSQL パッケージの作成
CRTSQLRPG Create SQL RPGSQL RPG プログラムの作成
CRTSQLRPGICreate SQL RPGSQL ILE RPG オブジェクト の作成
CRTSRCPFCreate Source Physical Fileソース物理ファイル作成
CRTSRVPGM Create Service Program サービス・プログラムの作成
CRTTBLCreate Tableテーブル作成
CVTDATConvert Date日付形式変換
CVTRPGSRC Convert RPG SourceRPG ソースの変換
DCL Declare CL 変数宣言
DCLFDeclare Fileファイル宣言
DLCOBJDeallocate Object オブジェクト割り振り解除
DLTCMDDelete Commandコマンド削除
DLTDTAARA Delete Data Areaデータ域削除
DLTDTAQ Delete DTAQ データ待ち行列削除
DLTFDelete File ファイル削除
DLTLIBDelete Libraryライブラリー削除
DLTOVRDelete Override一時変更削除
DLTPGMDelete Program プログラム削除
DLTPNLGRP Delate Panel Groupパネル・グループ削除
DLTSPLF Delete Spool File スプール・ファイル削除
DLTUSRPRF Delete User Profile ユーザー・プロファイル削除
DLTUSRQ Delete USRQ ユーザー待ち行列削除
DLTUSRSPC Delete User Space ユーザー・スペースの削除
DLYJOBDelay JOB ジョブ延期
DMPCLPGMDump CL Program CL プログラム・ダンプ
DODoDO グループ
DSCJOBDisconnect Jobジョブの切断
DSPBKPDisplay Break Point 停止点表示
DSPDTADisplay Dataデータの表示
DSPDTAARA Display Data Area データ域表示
DSPFDisplay Fileファイル表示
DSPFD Display File Descriptionファイル記述表示
DSPFFDDisplay File Field Descriptionファイル・フィールド記述表示
DSPHDWRSC Display Hardware Resource ハードウェア資源の表示
DSPJOBDisplay Job ジョブ表示
DSPJOBD Display Job Description ジョブ記述表示
DSPJOBLOG Display Job Log ジョブ・ログ表示
DSPLIBDisplay Library ライブラリー表示
DSPLIBL Display Library Listライブラリー・リスト表示
DSPLIND Display Line Description回線記述の表示
DSPLOGDisplay Log ログ表示
DSPMODDisplay Moduleモジュールの表示
DSPMODSRC Display Module Source モジュール・ソースの表示
DSPMSGDisplay Message メッセージ表示
DSPNETA Display Network Attribute ネットワーク属性表示
DSPOBJAUT Display Object Authorityオブジェクト権限表示
DSPOBJD Display Object Descriptionオブジェクト記述表示
DSPOVRDisplay Override 一時変更表示
DSPPFMDisplay Physical File Member物理ファイル・メンバー表示
DSPPGMDisplay Programプログラム表示
DSPPGMREF Display Program Referenseプログラム参照表示
DSPPGMVAR Display Program Variable プログラム変数表示
DSPPTFDisplay PTF プログラム一時修正表示
DSPRCDLCK Display Record Lock レコード・ロック表示
DSPSAVF Display Save File 保管ファイル表示
DSPSBSD Display Subsystem Description サブシステム記述表示
DSPSPLF Display Spool Fileスプール・ファイル表示
DSPSYSVAL Display System Valueシステム値表示
DSPTAPDisplay Tapeテープ表示
DSPTRCDisplay Trace トレース表示
DUPTAPDuplicate Tapeテープの複製
EDTAUTL Edit Authority List 権限リスト編集
EDTFEdit File ファイル編集
EDTLIBL Edit Library List ライブラリー・リスト編集
EDTOBJAUT Edit Object Authoityオブジェクト権限編集
ELEMElement 要素定義
ELSEElseElse (そうでないとき)
ENDDBGEnd Debug デバッグ・モード終了
ENDDO End DoDO グループ終了
ENDJOBEnd Job ジョブ終了
ENDPGMEnd Programmプログラム終了
ENDSBSEnd Subsystem サブシステム終了
EXPORTExportプログラム記号のエクスポート
FMTDTAFormat Data フォーマット・データ
FTP Ftp Ftp ファイル転送の開始
GENCMDDOC Generate Command Documentationコマンド文書の生成
GOGoメニュー表示へ
GOTOGo To Go to
GRTOBJAUT Grant Object Authoriryオブジェクト権限認可
HLDSPLF Hold Spool File スプール・ファイルの保留
IFIfIF条件
INCLUDE Include CL ソース組み込み
INZPFMInitialize Physical File Mem物理 ファイル・メンバー 初期設定
INZTAPInitialize Tape テープ初期設定
JAVAJavaJAVA プログラムの実行
LEAVE Leave Loopから抜ける
LODRUNLoad Runロードおよび実行
LPR LPR TCP/IP スプール・ファイル の送信
MKDIR Make Directoryディレクトリーの作成
MOVOBJMove Object オブジェクト移動
MRGSRCMerge Sourceソースの組み合わせ
NETSTAT NETSTAT TCP/IP ネットワーク状況の処理
OPNQRYF Open Query File QUERY ファイル・オープン
OVRDBFOverride Database File データベース・ファイル 一時変更
OVRDSPF Override Display File表示装置ファイル一時変更
OVRICFF Override ICF FileICF ファイル一時変更
OVRPRTF Override Print File印刷ファイル一時変更
PARMParameter パラメーター定義
PGM Programプログラム
PINGPingTCP/IP 接続の検査
PMTCTLPrompt Control プロンプト制御定義
PWRDWNSYS Power Down System システム電源遮断
QSH QSHELLQSH の開始
QUALQUAL修飾名定義
RCLACTGRP Reclaim Active Group活動化グループの再利用
RCLRSCReclaim Resource資源再利用
RCVFReceive Fileファイル受信
RCVMSGReceive Message メッセージ受信
RCVNETF Receive Network Fileネットワーク・ファイル受信
RETURNReturn戻り
RGZPFMReorganize Physical File Mem物理ファイル・メンバー再編成
RLSSPLF Release Spool Fileスプール・ファイル解放
RLSWTRRelease Writer書き出しプログラム解放
RMVBKPRemove Break Point停止点除去
RMVDIRRemove Directoryディレクトリーの除去
RMVDIRE Remove Directory Entryディレクトリー項目除去
RMVLNKRemove Linkageリンクの除去
RMVMRemove Member メンバー除去
RMVMSGRemove Messageメッセージ除去
RMVMSGD Remove Message Descriptionメッセージ記述除去
RNMMRename Member メンバー名変更
RNMOBJRename Object オブジェクト名変更
RSTLIBRestore Library ライブラリー復元
RSTOBJRestore Objectオブジェクト復元
RSTUSRPRF Restore User Profileユーザー・プロファイル復元
RTVCLSRCRetrieve CL SourceCL ソース検索
RTVDTAARA Retrieve Data Areaデータ域検索
RTVJOBA Retrieve Job Attributeジョブ属性検索
RTVNETA Retrieve Network Attributeネットワーク属性検索
RTVOBJD Retrieve Object Description オブジェクト記述の検索
RTVSYSVAL Retrieve System Value システム値検索
RTVUSRPRF Retrieve User Profile ユーザー・プロファイル検索
RUNJVARun JavaJAVA プログラムの実行
RUNQRYRun Query QUERY 実行
RUNRMTCMD Run Remote Commandリモート・コマンド実行
RUNSQLSTM Run SQL Statement SQL ステートメントの実行
SAVCHGOBJ Save Change Object変更されたオブジェクトの保管
SAVLIBSave Libraryライブラリー保管
SAVOBJSave Object オブジェクト保管
SAVSYSSave System システム保管
SBMJOBSubmit Jobジョブ投入
SELECTSelectSelect
SETATNPGM Set Attention Programmアテンション PGM の設定
SIGNOFF Signoff サインオフ
SNDBRKMSG Send Break Message中断メッセージ送信
SNDFSend File ファイル送信
SNDMSGSend Messageメッセージ送信
SNDNETF Send Network File ネットワーク・ファイル送信
SNDPGMMSG Send Programm Message プログラム・メッセージ送信
SNDRCVF Send Receive File ファイル送信 / 受信
SNDUSRMSG Send User Message ユーザー・メッセージ送信
STRCGUStart CGU CGU 開始
STRDBGStart Debug デバッグ開始
STRDFUStart Data File Utility DFU の開始
STRPASTHR Start Pass Throughパススルー開始
STRPCCMDStart PC CommandPC コマンドの開始
STRPCOStart PC Organizerオーガナイザーの開始
STRPDMStart PDM PDM 開始
STRPGMMNU Start Programmer Menu プログラマー・メニュー開始
STRQRYStart Query QUERY 開始
STRQSHStart QSHELLQSH の開始
STRRMTWTR Start Remote Writer リモート 書き出し プログラム の開始
STRSBSStart Subsystem サブシステム開始
STRSDAStart Screen Design Aid SDA の開始
STRSEUStart Source Entry UtilitySEU 開始
STRSQLStart SQL SQL 対話式セッションの開始
STRTCPStart TCP/IPTCP/IP の開始
STRTCPSVR Start TCP/IP Server TCP/IP サーバーの始動
TFRCTLTransfer Control制御権転送
UPDDTAUpdate Data 一時プログラムでのデータ更新
UPDPGMUpdate Program プログラムの更新
VRYCFGVerify Config 構成変更
WRKACTJOB Work Active Job 活動ジョブ処理
WRKAUTWork Authority権限の処理
WRKCFGSTS Work Config Status構成状況処理
WRKDEVD Work Device Description 装置記述の処理
WRKDIRE Work Directory Entryディレクトリー項目の処理
WRKHDWPRD Work Hardware Product ハードウェア・プロダクト処理
WRKHDWRSC Work Hardware Resourceハードウェア資源の処理
WRKJOBQ Work Job Queueジョブ待ち行列処理
WRKLIND Work Line Description 回線記述の処理
WRKLNKWork Linkageオブジェクト・リンクの処理
WRKNETF Work Network File ネットワーク・ファイルの処理
WRKOUTQ Work OUTQ 出力待ち行列処理
WRKQRYWork QueryQUERY 処理
WRKSPLF Work Spool File スプール・ファイル処理
WRKWTRWork Writer 書き出しプログラム処