それでは実際に使用されている使用頻度の高いコマンドや覚えておくべきコマンドは
どれくらいあるのであろうか ?
また自分は一体、どれくらいのコマンドを知っていて、それは必要な数だけ
足りているのであろうか ? と気になるところである。
そこで日常、開発者が知っておくべきコマンドをここで紹介しよう。
すべての System i コマンド ( OS Ver6.1 ) で使用したことのあるコマンドとして
次のものを列挙してみたところ
であることがわかった。個人的な差があるにせよ下記以外のコマンドで不足になることは
ハードウェアの仕事でない限り、そう多くはないはずである。
約 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 | 書き出しプログラム処 |