コマンド

21. 使用されるコマンド

それでは実際に使用されている使用頻度の高いコマンドや覚えておくべきコマンドは

どれくらいあるのであろうか ?

また自分は一体、どれくらいのコマンドを知っていて、それは必要な数だけ

足りているのであろうか ? と気になるところである。

そこで日常、開発者が知っておくべきコマンドをここで紹介しよう。

すべての System i コマンド ( OS Ver6.1 ) で使用したことのあるコマンドとして

次のものを列挙してみたところ

294 個のコマンド

であることがわかった。個人的な差があるにせよ下記以外のコマンドで不足になることは

ハードウェアの仕事でない限り、そう多くはないはずである。

約 300 個近いコマンドを多いと見るか、または意外と少ないと見るかと意見の分かれるところかも知れない。

最近は ほとんどが PDM で作業している人が多いのでコマンドを知る必要はさらに少ないと思われる。

また下記の表でも使われている動詞は、いくつかの頻度の高いものだけに集中しているのがわかる。

例えば、

   ADD, CHG, CRT, DLT, DSP, WRK

などを覚えてしまえば後はオブジェクトだけである。

これを考えると System i OS 提供コマンドはよく考えられていて非常にやさしく覚えやすくできて

いることがわかる。

コマンド 英文表現 意味
ADDBKP Add Break Point デバッグの停止点の追加
ADDBNDDIRE Add Bind Directory Entry バインド・ディレクトリーの追加
ADDCMNE Add Communication Entry 通信項目の追加
ADDDIRE Add Directory Entry ディレクトリー項目追加
ADDJOBSCDE Add Job Schedule Entry ジョブ・スケジュール項目追加
ADDLIBLE Add Library List Entry ライブラリー・リスト項目追加
ADDPFM Add Physical Member 物理ファイル・メンバー追加
ADDRTGE Add Routing Entry ルーティング項目追加
ADDWSE Add Workstation Entry ワークステーション項目追加
ALCOBJ Allocate Object オブジェクト割り振り
APYPTF Apply PTF プログラム一時修正適用
BCHJOB Batch Job バッチ・ジョブ
CALL Call プログラム呼び出し
CALLPRC Call Procedure 結合プロシージャーの呼び出し
CALLSUBR Call Subroutine サブルーチンの呼び出し
CD Change Directory 現行ディレクトリーの変更
CFGDSTSRV Config Distribute Service 配布サービス構成
CFGTCP Config TCP/IP TCP/IP の構成
CHDIR Change Current Directory 現行ディレクトリーの変更
CHGAUT Change Authority 権限の変更
CHGCMD Change Command コマンド変更
CHGCMDDFT Change Command Default コマンド省略時値変更
CHGDEVAPPC Change Device APPC 装置記述の変更 (APPC)
CHGDTA Change Data データの変更
CHGDTAARA Change Data Area データ域変更
CHGHTTPA Change HTTP attribute HTTP 属性の変更
CHGJOB Change Job ジョブ変更
CHGJOBD Change Job Description ジョブ記述変更
CHGLIBL Change Library List ライブラリー・リスト変更
CHGOBJD Change Object Description オブジェクト記述変更
CHGOBJOWN Change Object Owner オブジェクト所有者変更
CHGOUTQ Change OUTQ 出力待ち行列変更
CHGPF Change Physical File 物理ファイル変更
CHGPFM Change Physical File Member 物理ファイル・メンバー変更
CHGPGM Change Program プログラム変更
CHGPGMVAR Change Program Variable プログラム変数変更
CHGPRTF Change Printer File 印刷ファイル変更
CHGPWD Change Password パスワード変更
CHGSPLFA Change Spool File Attribute スプール・ファイル属性変更
CHGSRCPF Change Source Physical File ソース物理ファイル変更
CHGSYSLIBL Change System Library List システム・ライブラリー・リスト変更
CHGSYSVAL Change System Value システム値変更
CHGS36A Change S36 Attribute S/36 環境属性の変更
CHGTCPA Change TCP/IP Attribute TCP/IP 属性の変更
CHGTFTPA Change Ftp Attribute FTP 属性の変更
CHGUSRPRF Change User Profile ユーザー・プロファイル変更
CHGVAR Change Variable 変数変更
CHGWSE Change Workstation Entry ワークステーション項目変更
CHGWTR Change Writer 書き出しプログラム変更
CHKOBJ Check Object オブジェクト検査
CHKPWD Check Password パスワード検査
CHKRCDLCK Check Record Lock レコード・ロック検査
CLOF Close File ファイルのクローズ
CLOSE Close データ・ベースのクローズ
CLRLIB Clear Library ライブラリー消去
CLROUTQ Clear OUTQ 出力待ち行列消去
CLRPFM Clear Physical File Member 物理ファイル・メンバー消去
CLRSAVF Clear Save File 保管ファイル消去
CMD Command コマンド定義
COPYRIGHT Copyright 著作権
CPROBJ Compress Object オブジェクトの圧縮
CPYF Copy File ファイル・コピー
CPYFRMTAP Copy From Tape テープからのコピー
CPYSPLF Copy Spool File スプール・ファイル・コピー
CPYSRCF Copy Source File ソース・ファイルのコピー
CPYTOSTMF Copy to Stream File ストリーム・ファイル への コピー
CPYTOTAP Copy to Tape テープへのコピー
CRTBNDC Create Bind C 結合 C プログラム作成
CRTBNDCBL Create Bind COBOL バインド COBOL PGM の作成
CRTBNDCL Create 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 プログラム作成
CRTCLMOD Create CL Module CL モジュールの作成
CRTCLPGM Create CL Program CL プログラム作成
CRTCMD Create Command コマンド作成
CRTCMOD Create C Module C モジュール作成
CRTCPPMOD Create CPP Module C++ モジュール作成
CRTDDMF Create DDM file DDM ファイル作成
CRTDEVDSP Create Device Display 装置記述の作成(表示装置
CRTDIR Create 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 論理ファイル作成
CRTLIB Create Library ライブラリー作成
CRTMNU Create Menu メニュー作成
CRTMSGF Create Message File メッセージ・ファイル作成
CRTOUTQ Create OUTQ 出力待ち行列作成
CRTPF Create Physical File 物理ファイル作成
CRTPGM Create Program プログラムの作成
CRTPNLGRP Create Panel Group パネル・グループの作成
CRTPRTF Create Printer File 印刷ファイル作成
CRTQMFORM Create QM Form QUERY 管理機能書式の作成
CRTQMQRY Create QM Query QUERY 管理機能プログラム作成
CRTRPGMOD Create RPG Module RPG モジュールの作成
CRTRPGPGM Create RPG Program RPG/400 プログラムの作成
CRTSAVF Create Save File 保管ファイル作成
CRTSQLCI Create SQL C SQL ILE C オブジェクトの作成
CRTSQLPKG Create SQL Package SQL パッケージの作成
CRTSQLRPG Create SQL RPG SQL RPG プログラムの作成
CRTSQLRPGI Create SQL RPG SQL ILE RPG オブジェクト の作成
CRTSRCPF Create Source Physical File ソース物理ファイル作成
CRTSRVPGM Create Service Program サービス・プログラムの作成
CRTTBL Create Table テーブル作成
CVTDAT Convert Date 日付形式変換
CVTRPGSRC Convert RPG Source RPG ソースの変換
DCL Declare CL 変数宣言
DCLF Declare File ファイル宣言
DLCOBJ Deallocate Object オブジェクト割り振り解除
DLTCMD Delete Command コマンド削除
DLTDTAARA Delete Data Area データ域削除
DLTDTAQ Delete DTAQ データ待ち行列削除
DLTF Delete File ファイル削除
DLTLIB Delete Library ライブラリー削除
DLTOVR Delete Override 一時変更削除
DLTPGM Delete Program プログラム削除
DLTPNLGRP Delate Panel Group パネル・グループ削除
DLTSPLF Delete Spool File スプール・ファイル削除
DLTUSRPRF Delete User Profile ユーザー・プロファイル削除
DLTUSRQ Delete USRQ ユーザー待ち行列削除
DLTUSRSPC Delete User Space ユーザー・スペースの削除
DLYJOB Delay JOB ジョブ延期
DMPCLPGM Dump CL Program CL プログラム・ダンプ
DO Do DO グループ
DSCJOB Disconnect Job ジョブの切断
DSPBKP Display Break Point 停止点表示
DSPDTA Display Data データの表示
DSPDTAARA Display Data Area データ域表示
DSPF Display File ファイル表示
DSPFD Display File Description ファイル記述表示
DSPFFD Display File Field Description ファイル・フィールド記述表示
DSPHDWRSC Display Hardware Resource ハードウェア資源の表示
DSPJOB Display Job ジョブ表示
DSPJOBD Display Job Description ジョブ記述表示
DSPJOBLOG Display Job Log ジョブ・ログ表示
DSPLIB Display Library ライブラリー表示
DSPLIBL Display Library List ライブラリー・リスト表示
DSPLIND Display Line Description 回線記述の表示
DSPLOG Display Log ログ表示
DSPMOD Display Module モジュールの表示
DSPMODSRC Display Module Source モジュール・ソースの表示
DSPMSG Display Message メッセージ表示
DSPNETA Display Network Attribute ネットワーク属性表示
DSPOBJAUT Display Object Authority オブジェクト権限表示
DSPOBJD Display Object Description オブジェクト記述表示
DSPOVR Display Override 一時変更表示
DSPPFM Display Physical File Member 物理ファイル・メンバー表示
DSPPGM Display Program プログラム表示
DSPPGMREF Display Program Referense プログラム参照表示
DSPPGMVAR Display Program Variable プログラム変数表示
DSPPTF Display PTF プログラム一時修正表示
DSPRCDLCK Display Record Lock レコード・ロック表示
DSPSAVF Display Save File 保管ファイル表示
DSPSBSD Display Subsystem Description サブシステム記述表示
DSPSPLF Display Spool File スプール・ファイル表示
DSPSYSVAL Display System Value システム値表示
DSPTAP Display Tape テープ表示
DSPTRC Display Trace トレース表示
DUPTAP Duplicate Tape テープの複製
EDTAUTL Edit Authority List 権限リスト編集
EDTF Edit File ファイル編集
EDTLIBL Edit Library List ライブラリー・リスト編集
EDTOBJAUT Edit Object Authoity オブジェクト権限編集
ELEM Element 要素定義
ELSE Else Else (そうでないとき)
ENDDBG End Debug デバッグ・モード終了
ENDDO End Do DO グループ終了
ENDJOB End Job ジョブ終了
ENDPGM End Programm プログラム終了
ENDSBS End Subsystem サブシステム終了
EXPORT Export プログラム記号のエクスポート
FMTDTA Format Data フォーマット・データ
FTP Ftp Ftp ファイル転送の開始
GENCMDDOC Generate Command Documentation コマンド文書の生成
GO Go メニュー表示へ
GOTO Go To Go to
GRTOBJAUT Grant Object Authoriry オブジェクト権限認可
HLDSPLF Hold Spool File スプール・ファイルの保留
IF If IF条件
INCLUDE Include CL ソース組み込み
INZPFM Initialize Physical File Mem 物理 ファイル・メンバー 初期設定
INZTAP Initialize Tape テープ初期設定
JAVA Java JAVA プログラムの実行
LEAVE Leave Loopから抜ける
LODRUN Load Run ロードおよび実行
LPR LPR TCP/IP スプール・ファイル の送信
MKDIR Make Directory ディレクトリーの作成
MOVOBJ Move Object オブジェクト移動
MRGSRC Merge Source ソースの組み合わせ
NETSTAT NETSTAT TCP/IP ネットワーク状況の処理
OPNQRYF Open Query File QUERY ファイル・オープン
OVRDBF Override Database File データベース・ファイル 一時変更
OVRDSPF Override Display File 表示装置ファイル一時変更
OVRICFF Override ICF File ICF ファイル一時変更
OVRPRTF Override Print File 印刷ファイル一時変更
PARM Parameter パラメーター定義
PGM Program プログラム
PING Ping TCP/IP 接続の検査
PMTCTL Prompt Control プロンプト制御定義
PWRDWNSYS Power Down System システム電源遮断
QSH QSHELL QSH の開始
QUAL QUAL 修飾名定義
RCLACTGRP Reclaim Active Group 活動化グループの再利用
RCLRSC Reclaim Resource 資源再利用
RCVF Receive File ファイル受信
RCVMSG Receive Message メッセージ受信
RCVNETF Receive Network File ネットワーク・ファイル受信
RETURN Return 戻り
RGZPFM Reorganize Physical File Mem 物理ファイル・メンバー再編成
RLSSPLF Release Spool File スプール・ファイル解放
RLSWTR Release Writer 書き出しプログラム解放
RMVBKP Remove Break Point 停止点除去
RMVDIR Remove Directory ディレクトリーの除去
RMVDIRE Remove Directory Entry ディレクトリー項目除去
RMVLNK Remove Linkage リンクの除去
RMVM Remove Member メンバー除去
RMVMSG Remove Message メッセージ除去
RMVMSGD Remove Message Description メッセージ記述除去
RNMM Rename Member メンバー名変更
RNMOBJ Rename Object オブジェクト名変更
RSTLIB Restore Library ライブラリー復元
RSTOBJ Restore Object オブジェクト復元
RSTUSRPRF Restore User Profile ユーザー・プロファイル復元
RTVCLSRC Retrieve CL Source CL ソース検索
RTVDTAARA Retrieve Data Area データ域検索
RTVJOBA Retrieve Job Attribute ジョブ属性検索
RTVNETA Retrieve Network Attribute ネットワーク属性検索
RTVOBJD Retrieve Object Description オブジェクト記述の検索
RTVSYSVAL Retrieve System Value システム値検索
RTVUSRPRF Retrieve User Profile ユーザー・プロファイル検索
RUNJVA Run Java JAVA プログラムの実行
RUNQRY Run Query QUERY 実行
RUNRMTCMD Run Remote Command リモート・コマンド実行
RUNSQLSTM Run SQL Statement SQL ステートメントの実行
SAVCHGOBJ Save Change Object 変更されたオブジェクトの保管
SAVLIB Save Library ライブラリー保管
SAVOBJ Save Object オブジェクト保管
SAVSYS Save System システム保管
SBMJOB Submit Job ジョブ投入
SELECT Select Select
SETATNPGM Set Attention Programm アテンション PGM の設定
SIGNOFF Signoff サインオフ
SNDBRKMSG Send Break Message 中断メッセージ送信
SNDF Send File ファイル送信
SNDMSG Send Message メッセージ送信
SNDNETF Send Network File ネットワーク・ファイル送信
SNDPGMMSG Send Programm Message プログラム・メッセージ送信
SNDRCVF Send Receive File ファイル送信 / 受信
SNDUSRMSG Send User Message ユーザー・メッセージ送信
STRCGU Start CGU CGU 開始
STRDBG Start Debug デバッグ開始
STRDFU Start Data File Utility DFU の開始
STRPASTHR Start Pass Through パススルー開始
STRPCCMD Start PC Command PC コマンドの開始
STRPCO Start PC Organizer オーガナイザーの開始
STRPDM Start PDM PDM 開始
STRPGMMNU Start Programmer Menu プログラマー・メニュー開始
STRQRY Start Query QUERY 開始
STRQSH Start QSHELL QSH の開始
STRRMTWTR Start Remote Writer リモート 書き出し プログラム の開始
STRSBS Start Subsystem サブシステム開始
STRSDA Start Screen Design Aid SDA の開始
STRSEU Start Source Entry Utility SEU 開始
STRSQL Start SQL SQL 対話式セッションの開始
STRTCP Start TCP/IP TCP/IP の開始
STRTCPSVR Start TCP/IP Server TCP/IP サーバーの始動
TFRCTL Transfer Control 制御権転送
UPDDTA Update Data 一時プログラムでのデータ更新
UPDPGM Update Program プログラムの更新
VRYCFG Verify Config 構成変更
WRKACTJOB Work Active Job 活動ジョブ処理
WRKAUT Work 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 回線記述の処理
WRKLNK Work Linkage オブジェクト・リンクの処理
WRKNETF Work Network File ネットワーク・ファイルの処理
WRKOUTQ Work OUTQ 出力待ち行列処理
WRKQRY Work Query QUERY 処理
WRKSPLF Work Spool File スプール・ファイル処理
WRKWTR Work Writer 書き出しプログラム処