System i の経験の長い人も「自分は一体、いくつのコマンドを知っているのだろうか ?」とか
逆にこれから System i を勉強する人も「自分は、いつくのコマンドを覚えれば良いのだろうか?」
という疑問を持ったことはないだろうか ?
また新入社員や次の世代の人に、どれだけの数のコマンドだけは知っていてもらいたいとして
教育すればよいのだろうか ? という問題もあるはずである。
System i で提供されているコマンドは、基本的に 動詞 + 目的語 の形式を基本として構成されている。
例えば
DSPLIB コマンド (ライブラリーの表示) = DSP (動詞 : Disply ) + LIB (目的語 : Library )
のようにして構成されている。
さらに動詞 も 目的語 も 英3文字の英頭文字を代表として取って、表現しているので
非常にわかりやすいし、覚えやすくできている。
System i で使用される動詞の種類は 85 個の動詞がある。
いずれもやさしいものであるので、学習するほどではないが間違った理解では
コマンドそのものを駆使することができなくなってしまう。
それではどのくらいの数を基本として必要となるのだろうか ?
85種類すべての動詞を覚えておけば完全であるが実際のところは
実用上、それほど多くの数の動詞を覚えておく必要はない。
過去の経験を元に動詞コマンドの中から抜き出してみたところ
次の表としてまとめた
このわずか 45個の動詞を覚えておくだけで、不明になればいつでも
DSP* + [実行]
のようにしてコマンド入力欄に打鍵するだけで
コマンドの選択 OPT コマンド ライブラリー テキスト DSPACC QSYS アクセス・コード表示 DSPACCAUT QSYS アクセス・コード権限表示 DSPACTPJ QSYS 活動事前開始ジョブの表示 : :
のように DSP
から始まるコマンドの候補の一覧を表示することができる。
ということは、次の 45種類の動詞さえ覚えておけば System i のほとんどの操作を
行うことができるということになる。
コマンド表記 | 英語 | 意味と使用される代表的なコマンド |
---|---|---|
ADD | Add | 追加する( ADDPFM ) |
ALC | Allocate | 割り振る( ALCOBJ ) |
CALL | Call | 呼び出す( CALL ) |
CFG | Config | 設定( CFGTCP ) |
CHG | Change | 変更する( CHGOBJD, CHGUSRPRF , CHGDTA) |
CHK | Check | 検査する( CHKOBJ ) |
CLR | Clear | 消去する( CLRPFM, CLRLIB ) |
CPY | Copy | 複写する( CPYF, CPYSRCF ) |
CRT | Create | 作成する( CRTLIB, CRTUSRPRF, CRTSRCPF, CRTPGM, CRTRPGPGM, ... ) |
CVT | Convert | 変換する( CVTRPGSRC ) |
DCL | Declare | 宣言する( DCL ) |
DLT | Delete | 削除する( DLTF, DLTLIB, DLTPGM, ... ) |
DLY | Delay | 延期する( DLYJOB ) |
DMP | Dump | ダンプ( DMPCLPGM ) |
DO | Do | 実行する( DO ) |
DSP | Display | 表示する( DSPPGM, DSPLIB, DSPCMD, ... ) |
EDT | Edit | 編集する( EDTOBJAUT ) |
END | End | 終了する( ENDDBG, ENDDO ) |
GO | Go | GO( GOTO , GO ) |
GRT | Grant | 認可する( GRTOBJAUT ) |
INZ | Initialize | 初期設定( INZPFM ) |
MON | Monitor | 監視する( MONMSG ) |
MOV | Move | 移動する( MOVOBJ ) |
OPN | Open | オープン( OPNQRYF ) |
OVR | Override | 一時変更( OVRDBF , OVRPRTF ) |
PRT | 印刷する( PRTERRLOG ) | |
PWR | Power | 電源( PWRDWNSYS ) |
RCL | Reclaim | 再利用( RCLACTGRP, RCLRSC ) |
RCV | Receive | 受信する( RCVF ) |
RGZ | Reorgarize | 再編成する( RGZPFM ) |
RLS | Release | 解放する( RLSSPLF ) |
RNM | Rename | 名前の変更( RNMOBJ ) |
RST | Restore | 復元する( RSTOBJ , RSTLIB ) |
RTV | Retrieve | 検索する( RTVOBJD, RTVJOBA ) |
RUN | Run | 実行する( RUN ) |
SAV | Save | 保管する( SAVOBJ, SAVLIB ) |
SBM | Submit | 投入する( SBMJOB ) |
SET | Set | 設定する( SETATNPGM ) |
SIGN | Sign | サイン( SIGNON, SIGNOFF ) |
SND | Send | 送信する( SNDNETF, SNDBRKMSG, ... ) |
STR | Start | 開始する( STRPDM, STRDBG, ... ) |
TFR | Transfer | 転送する( TFRJOB ) |
UPD | Update | 更新する( UPDDTA, UPDPGM, ...) |
VRY | Verify | 検査する( VRYCFG ) |
WRK | Work | 処理する( WRKACTJOB, WRKCFGSTS, ... ) |