| 前へ | 次へ | 目次 | 索引 | 
日本語 OpenVMS を使用している際に,電源をいきなり切らないでください。日本語 OpenVMS はマルチタスクで,複数のユーザが同時に使用できるオペレーション・システムです。プログラムが何かの処理をしている最中の場合もありますし,他のユーザが同時に使用している場合もあります。また,ハード・ディスクが破損する可能性もあります。
電源を切るには,状況を確かめてから,正しいシャットダウンの手順をおこなってください。
シャットダウンの手順は,付録 A や『システム管理者マニュアル』を参照してください。
この章では
日本語 OpenVMS 上での作業は DCL(Digital Command Language)と呼ばれるコマンドを利用して会話形式で行います。DCL コマンドを使用して,システムについての情報を入手したり,ファイルの操作,プログラムの開発等を行うことができます。
ここでは,DCL コマンドの基本的な使用方法,パスワードの変更方法について説明します。また,日本語の環境を設定する方法についても説明します。
よく使用される DCL コマンドの一覧は, 付録 I もご覧ください。
関連資料
3.1 DCL コマンドを使用する
日本語 OpenVMS 上での作業は,DCL(Digital Command Language)コマンドと呼ばれるコマンドを利用して会話形式で行います。DCL コマンドはプロンプト(通常は,ドル記号 "$")が表示されているときに入力できます。
3.2 DCL コマンドの形式
DCL コマンドの形式は次のようになっています。
    $ コマンド名 [/修飾子] [パラメータ...] [/修飾子] 
          (1)      (2)        (3)            (2)
 | 
DCL コマンドの名前。DCL コマンドの機能を示します。
/で始まる単語。DCL コマンドやパラメータに付加的な指示を与える場合に付けます。指定できる修飾子は,DCL コマンドによって異なります。
修飾子を指定する場合は修飾子とパラメータはスペースで区切ります。また,修飾子の前はスペースがあってもなくても構いません。
DCL コマンドを実行する対象を示します。指定できる対象は,DCL コマンドによって異なります。コマンド名とパラメータはスペースで区切ります。
| 
 DCL は,英語に似せて作られたコマンド体系です。コマンド名にはたいてい英語の動詞が使われています。DCL は先頭に動詞があるので英語の命令文にあたります。パラメータは目的語に,修飾子は,副詞や形容詞などに相当します。  | 
次の表に,一般的なシステム操作を実行するときに使用される DCL コマンドをいくつか示します。
| コマンド | 操作 | 
|---|---|
| COPY | 指定されたファイルをコピーする。 | 
| CREATE | ファイルまたはディレクトリを作成する。 | 
| DELETE | 指定されたファイルをディレクトリから削除する。 | 
| DIRECTORY | ディレクトリの内容(ファイルのリスト)を表示する。 | 
| EDIT | テキスト・ファイルの内容を調べて変更する。 | 
| LOGOUT | セッションを終了する。 | 
| 指定されたファイルをプリンタに送って印刷する。 | |
| RENAME | 指定されたファイルの名前または位置を変更する。 | 
| SET | 画面上でのシステムの表示のしかたを制御する。 | 
| SHOW | システムの状態を表示する。 | 
| TYPE | 指定されたファイルの内容を画面に表示する。 | 
DCL コマンドを実行するには,プロンプト(通常 "$")が表示されているときに,プロンプトに続けてコマンド名を入力し,[Return] キーまたは [Enter] キーを押します。
表 3-1 に,さまざまな形式の DCL コマンドの例を示します。
| コマンド形式 | 例 | 
|---|---|
| $ コマンド | $ LOGOUT | 
| $ コマンド パラメータ | $ TYPE FILE.TXT | 
| $ コマンド/修飾子 パラメータ | $ DIRECTORY/FULL FILE.TXT | 
| $ コマンド パラメータ/修飾子 | $ PRINT FILE.TXT/COPIES=2 | 
| $ コマンド パラメータ,パラメータ | $ PRINT FILE.TXT,TEST.LIS | 
| $ コマンド パラメータ,パラメータ/修飾子 | $ PRINT A.TXT,B.LIS/COPIES=3 | 
DCL コマンドや修飾子は文字を短縮できます。通常,最初の 4 文字まで入れれば,コマンドは実行されます。他のコマンドと区別できる場合は,4 文字以下でも実行されます。(先頭が NO で始まる修飾子の場合は,NO を除いて 4 文字)
    $ LOGOUT    
    $ LOGO 
    $ LO 
 | 
ただし,コマンド・プロシージャ(第 17 章 を参照)内では,明確さを維持するためにコマンドを短縮しないでください。
3.6 DCL コマンドを複数行にわたって入力する
DCL コマンド行を複数行にわたって継続するには,次のように行末にハイフン(-)を入力して [Return] キーを押します。すると '_$' というプロンプトが表示されるので,コマンドの続きを入力します。
                                              
 
      $ DIRECTORY/DATE/SINCE=YESTERDAY -    
       _$ A.TXT,B.TXT,C.TXT 
                                          
 | 
DCL コマンドを入力しているときに誤りに気づいた場合,<X| キー(または [Back Space] キー)を使用して修正することができます。その際,文字列の途中の誤りを修正するために,文字列の最後から誤りの文字まで <X| キーを使って削除してしまうと入力した文字が無駄になってしまいます。
日本語 OpenVMS では,入力中の DCL コマンド行内でカーソルを移動して,任意の文字を挿入,変更,削除することができます。コマンド行内でカーソルを移動するには,次のキーを使います。
| キー | 説明 | 
|---|---|
| [Ctrl] + [H] | カーソルを行の先頭に移動 | 
| [Ctrl] + [E] | カーソルを行の末尾に移動 | 
| [←] | カーソルを 1 文字分だけ左に移動 | 
| [→] | カーソルを 1 文字分だけ右に移動 | 
| [Ctrl] + [A] | 入力の上書きモードと挿入モードの切り替え(トグルになっている) | 
コマンド行から文字を削除するには,次のキーを使います。
| キー | 説明 | 
|---|---|
| <X| | カーソルの左の 1 文字を削除 | 
| [Ctrl] + [J] | カーソルの左の 1 語を削除 | 
| [Ctrl] + [U] | 行の先頭からカーソルの左までの文字列を削除 | 
編集した DCL コマンド行を実行するには,カーソルの位置に関係なく,そのまま [Return] キーまたは [Enter] キーを押します。カーソルをコマンド行の最後まで移動する必要はありません。
3.7.2 DCL コマンド行の編集例
たとえば,$ SHOW USERS と入力するつもりが,まちがえて $ SHOW ISERS と入力して,[Return] キーを押す前に気が付きました。この場合は,次の手順で修正します。(この例では,入力モードは上書きモードになっています。)
    $ SHOW ISERS      
 | 
    $ SHOW ISERS    
 | 
    $ SHOW USERS    
 | 
    $ SHOW USERS    
 | 
すでに実行したコマンドを呼び出して,そのまま,あるいは修正して実行することができます。
日本語 OpenVMS では,ユーザが実行したコマンドを新しいものからさかのぼって最大 254 個まで記憶できます。記憶されたコマンドを呼び出すには,次のキーあるいはコマンドを使います。
| キーまたはコマンド | 説明 | 
|---|---|
| [↑] | 直前に実行したコマンドを呼び出して表示する。さらにこのキーを押すと,実行したコマンドを新しいものからさかのぼって順番に呼び出せる。 | 
| [↓] | [↑] でコマンドの呼び出しを行っているとき,そのコマンドの次に実行したコマンドが呼び出せる。 | 
| RECALL/ALL | 実行したコマンドを新しいものからさかのぼって最大 254 個まで一覧表にして出力する。 | 
| RECALL 番号 | 前記の RECALL/ALL コマンドで表示される各コマンドに付いている番号でコマンドを呼び出せる。 | 
| [Ctrl] + [B] | 直前に実行したコマンドを呼び出して表示する。さらにこのキーを押すと,実行したコマンドを新しいものからさかのぼって順番に呼び出せる。 | 
RECALL コマンドを使用して,コマンドを呼び出してみましょう。
    $ RECALL/ALL 
 
     1 TYPE MEIBO.TXT 
     2 EDIT/XTPU MEIBO.TXT 
     3 PRINT/QUEUE=PRINTER1/NOTIFY MEIBO.TXT    
     4 EDIT/XTPU MEIBO.TXT 
     5 TYPE MEIBO_TMP.TXT 
     6 TYPE MEIBO.TXT 
     7 APPEND MEIBO_TMP.TXT MEIBO.TXT 
     8 EDIT/XTPU MEIBO_TMP.TXT 
     9 DIRECTORY 
    10 SET DEFAULT [.MEMO] 
    11 DIRECTORY 
 | 
    $ RECALL 3 
    $ PRINT/QUEUE=PRINTER1/NOTIFY MEIBO.TXT     
 | 
    $ PRINT/QUEUE=PRINTER1/NOTIFY MEIBO.TXT    
 | 
この章では
パスワードは,使おうとしている人がユーザ本人であるかを日本語 OpenVMS が識別するための情報で,機密保護のための重要な情報です。
日本語 OpenVMS でパスワードを変更するするためのコマンド,パスワードの規則,有効期間,変更する時期について説明します。
関連資料
4.1 パスワード変更コマンド -- SET PASSWORD
最初はシステム管理者がパスワードを用意します。その後は,ユーザが必要に応じて自由に変更することができます。
パスワードの変更には,次のコマンドを使います。
    $ SET PASSWORD    
 | 
パスワードの最小文字数は,システム管理者によって決められており,通常は 6 〜 8 文字程度です。また,最大文字数は 31 文字です。英数字,ドル記号($),アンダースコア(_)を使うことができます。英字を使用する場合には,大文字と小文字は区別しません。
4.3 パスワードの有効期間
パスワードには,有効期間があります。有効期間の設定は,システム管理者が行います。有効期間内であれば,いつでもパスワードの変更を行うことができます。有効期間を過ぎると,日本語 OpenVMS が自動的にパスワードの変更を促し,変更しなければログインできなくなります。
4.4 パスワードを変更する時期
パスワードを変更する時期には,次の 3 つの場合があります。
| 初めて日本語 OpenVMS にログインした場合 | 第 4.4.1 項 | 
| ユーザが必要に応じて変更する場合 | 第 4.4.2 項 | 
| 日本語 OpenVMS が変更を促す場合 | 第 4.4.3 項 | 
4.4.1 初めて日本語 OpenVMS にログインした場合
初めて日本語 OpenVMS にログインしたときは,次のように表示されます。
    Username: YAMADA 
    Password: 
 
    Your password has expired; you must set a new password to log in    
 
    New password:  
 | 
この場合,すぐに新しいパスワードの設定を行わなければなりません。次のようにします。
    New password:    
 | 
    Verification:    
 | 
    $    
 | 
4.4.2 ユーザが必要に応じてパスワード変更する場合
パスワードの有効期間内に,ユーザが必要に応じて変更するには,次のようにします。
    $ SET PASSWORD    
 | 
    Old password:    
 | 
    New password:    
 | 
    Verification:    
 | 
    $      
 | 
| 前へ | 次へ | 目次 | 索引 |