DOS命令全集(一)
一)MD――サブディレクトリの構築
1.機能:新しいサブディレクトリを作成する
2.タイプ:内部コマンド
3.フォーマット:MD[ディスク:][パス名]〈サブディレクトリ名〉
4.使用説明:
(1)「ディスク」:サブディレクトリを作成するディスクドライブの文字を指定し、省略すると現在のドライブとなります。
(2)「パス名」:作成するサブディレクトリの上位ディレクトリ名は、デフォルトであれば現在のディレクトリの下に構築されます。
例:(1)C盤のルートディレクトリにFOXというサブディレクトリを作成する;(2)FOXサブディレクトリの下でUSERサブディレクトリを作成します。
C:、>MD FOX(現在のドライバC盤にサブディレクトリFOXを作成)
C:、>MD FOX、USER(FOXサブディレクトリでUSERサブディレクトリを作成する)
(二)CD――現在のディレクトリを変更する
1.機能:現在のディレクトリを表示する
2.タイプ:内部コマンド
3.フォーマット:CD[ディスク:][パス名][サブディレクトリ名]
4.使用説明:
(1)パスとサブディレクトリ名を省略すると、現在のディレクトリが表示されます。
(2)「CD」形式を採用すると、ルートディレクトリに返却する。
(3)「CD.」を採用しています。フォーマットは前のレベルのディレクトリに戻ります。
例:(1)USERサブディレクトリに入る;(2)USERサブディレクトリからサブディレクトリに戻る(3)ルートディレクトリに戻ります。
C:、>CD FOX、USER(FOXサブディレクトリに入るUSERサブディレクトリ)
C:、FOX、USER>CD.(前のレベルのルートディレクトリに戻す)
C:、FOX>CD、(ルートディレクトリに戻る)
C:、>
(三)RD――サブディレクトリコマンドの削除
1.機能:指定されたディスクからディレクトリを削除しました。
2.タイプ:内部コマンド
3.フォーマット:RD[ディスク:][パス名][サブディレクトリ名]
4.使用説明:
(1)サブディレクトリは削除前に空でなければなりません。つまり、先にこのサブディレクトリに入る必要があります。DEL(ファイル削除の命令)を使ってサブディレクトリの下のファイルを削除してから、上のレベルのディレクトリに戻して、RDコマンドでディレクトリ自体を削除します。
(2)ルートディレクトリと現在のディレクトリは削除できません。
例:C盤FOXサブディレクトリのUSERサブディレクトリを削除することを要求します。操作は以下の通りです。
まず、USERサブディレクトリのファイルを削除します。
C、>DEL C:、FOX、USER、*。
第二ステップは、USERサブディレクトリを削除します。
C、>RDC:、FOX、USER
(四)DIR――ディスクディレクトリコマンドを表示する
1.機能:ディスクディレクトリの内容を表示します。
2.タイプ:内部コマンド
3.フォーマット:DIR[ディスク][パス][/P][/W]
4.使用説明:/Pの使用;表示したいディレクトリが多すぎて、画面で表示できなくなります。画面はずっと上にスクロールします。よく見えません。そして/Pパラメータを加えると、画面に23行のファイル情報が一回に分けて表示されます。Press any key to continue
/Wの使用:加えて/Wはファイル名のみ表示され、ファイルサイズおよび作成日時は省略されます。パラメータを加えると、1行に5つのファイル名が表示されます。
:』[パス2]…(実行可能ファイルの検索パスを設定)
PATH:(すべてのパスをキャンセル)
PATH:(現在設定されている経路を表示する)
(六)TREE――ディスクディレクトリ構造コマンドを表示する
1.機能:指定されたドライバのディレクトリパスとこれらのディレクトリのすべてのファイル名を表示します。
2.タイプ:外部コマンド
3.フォーマット:TREE[ディスク:][/F][]PRN]
4.使用説明:
(1)/Fパラメータを使うと、すべてのディレクトリとディレクトリの下のすべてのファイルが表示されます。省略すると、ディレクトリだけが表示され、ディレクトリの下のファイルは表示されません。
(2)>PRNパラメータを選択すると、列のディレクトリとディレクトリのファイル名を印刷して出力します。
(七)DELTRE――ディレクトリ全体のコマンドを削除する
1.機能:ディレクトリ全体とその下位サブディレクトリとファイルを削除します。
2.タイプ:外部コマンド
3.フォーマット:DELTRE[ディスク:]〈パス名〉
4.使用説明:このコマンドは、ディレクトリとその下のすべてのファイル、サブディレクトリ、より下のサブディレクトリを一括して削除することができます。また、ファイルの属性に関係なく、隠し、システム、または読み取り専用です。このファイルが削除されたディレクトリの下にある限り、DELTREはすべて平等に見なされ、削除されます。使う時は気をつけてください!!
五、ディスク操作クラスコマンド
(一)FOMAT-ディスクフォーマットコマンド
1.機能:ディスクをフォーマットし、磁道とセクタを区分する。同時にディスク全体に欠陥のある磁気道があるかどうかを確認し、悪道にマークを付けます。ディレクトリエリアとファイル割り当てテーブルを作成して、ディスクがDOSを受信する準備ができます。
2.タイプ:外部コマンド
3.フォーマット:FOREMAT〈盤符:』[/S][/4][/Q]
4.使用説明:
(1)命令後のディスクはデフォルトではなく、ハードディスクをフォーマットすると次のようになります。WARNING:ALL DATA ON NON――REMOVAIBLE DISK
DRIVE C:WILL BE LOST!
Procesed with Format(Y/N)?
(警告:すべてのデータはCディスク上で失われます。フォーマットを続けますか?)
(2)フロッピーディスクをフォーマットすると、以下のようにヒントが与えられます。
and press ENTER when ready…
(Aドライブに新しいディスクを挿入し、準備したらリターンボタンを押す)。
(3)[S]パラメータを選択して、DOSシステムファイルIO.SYS、MSDOS SYSおよびCOMMAND.COMMAをディスクにコピーして、DOSスタートディスクとすることができます。もし/Sパラメータを選択しないなら、フォーマット後のローラーは情報を読むだけで、スタートディスクとしては使えません。
(4)[4]パラメータを選択し、1.2 MBの高密度ソフトドライブに360 KBの低密度ディスクをフォーマットします。
(5)[Q]パラメータを選択して、急速にフォーマットしてください。このパラメータはディスクの磁道像の岸然とセクタを再分割することができません。ディスクのルートディレクトリ、ファイル割当表、ガイドセクタを空白にするしかありません。したがって、フォーマットの速度はより速いです。
(6)[U]パラメータを選択し、無条件フォーマット、すなわち元のディスク上のすべてのデータを破壊することを表します。Uを追加しない場合は、まずミラーファイルを作成して元のFATテーブルとルートディレクトリを保存します。必要な時はUNFORMATで元のデータを復元できます。
(二)UNFOREMAT復元フォーマットコマンド
1.機能:過フォーマットエラー操作でデータがなくなったディスクを復元します。
2.タイプ:外部コマンド
3.フォーマット:UNFOREMAT〈ディスク符〉[/L][/U][/P][/TEST]
4.使用説明:「非破壊」形式のディスクを復元するために使用します。ルートディレクトリ下で削除されたファイルやサブディレクトリ、ディスクのシステムセクタ(FAT、ルートディレクトリ、BOOTセクタおよびハードディスクパーティションテーブルを含む)が破損した場合、UNFOREMATでも救助できます。
(1)選択/Lパラメータは、見つかったサブディレクトリ名、ファイル名、親孝行日などの情報をリストしていますが、本当にFOREMATの仕事をしていません。
(2)オプション/Pパラメータは、画面に表示されるレポート(Lパラメータから発生した情報を含む)をプリンタに送ります。運転時に画面が表示されます。「Print out will be sent to LPT 1」
(3)オプション/TESTパラメータはアナログテスト(TEST)だけを行います。本当の書き込み動作はしません。このパラメータ画面を使うと「Simulation only」が表示されます。
(4)MIRRORイメージファイルのデータを使用しない/Uパラメータを選択し、ディスクの現状に応じてUNFOREMATを行います。
(5)選択/PSRTN;ハードディスクのパーティションテーブルを修復します。
ディスクの後に/P、/L、/TESTの一つを加えると、すべて/Uパラメータを使っています。UNFOREMATは「仮定」します。ディスクにはMIRRORイメージファイルがありません。
注:UNFOREMATはFOREMATのディスクについては完全に回復できますが、FOREMAT後に他のデータを書き込むとUNFOREMATは完全にデータを取り戻すことができません。UNFOREMATは万能ではありません。UNFOREMATを使ってFATとルートディレクトリを再構築するので、危険性が高く、操作が不適切であれば損失が拡大する可能性があります。いくつかのファイルやサブディレクトリを誤って削除するだけで、UNDELETEを利用すれば十分です。
1.機能:新しいサブディレクトリを作成する
2.タイプ:内部コマンド
3.フォーマット:MD[ディスク:][パス名]〈サブディレクトリ名〉
4.使用説明:
(1)「ディスク」:サブディレクトリを作成するディスクドライブの文字を指定し、省略すると現在のドライブとなります。
(2)「パス名」:作成するサブディレクトリの上位ディレクトリ名は、デフォルトであれば現在のディレクトリの下に構築されます。
例:(1)C盤のルートディレクトリにFOXというサブディレクトリを作成する;(2)FOXサブディレクトリの下でUSERサブディレクトリを作成します。
C:、>MD FOX(現在のドライバC盤にサブディレクトリFOXを作成)
C:、>MD FOX、USER(FOXサブディレクトリでUSERサブディレクトリを作成する)
(二)CD――現在のディレクトリを変更する
1.機能:現在のディレクトリを表示する
2.タイプ:内部コマンド
3.フォーマット:CD[ディスク:][パス名][サブディレクトリ名]
4.使用説明:
(1)パスとサブディレクトリ名を省略すると、現在のディレクトリが表示されます。
(2)「CD」形式を採用すると、ルートディレクトリに返却する。
(3)「CD.」を採用しています。フォーマットは前のレベルのディレクトリに戻ります。
例:(1)USERサブディレクトリに入る;(2)USERサブディレクトリからサブディレクトリに戻る(3)ルートディレクトリに戻ります。
C:、>CD FOX、USER(FOXサブディレクトリに入るUSERサブディレクトリ)
C:、FOX、USER>CD.(前のレベルのルートディレクトリに戻す)
C:、FOX>CD、(ルートディレクトリに戻る)
C:、>
(三)RD――サブディレクトリコマンドの削除
1.機能:指定されたディスクからディレクトリを削除しました。
2.タイプ:内部コマンド
3.フォーマット:RD[ディスク:][パス名][サブディレクトリ名]
4.使用説明:
(1)サブディレクトリは削除前に空でなければなりません。つまり、先にこのサブディレクトリに入る必要があります。DEL(ファイル削除の命令)を使ってサブディレクトリの下のファイルを削除してから、上のレベルのディレクトリに戻して、RDコマンドでディレクトリ自体を削除します。
(2)ルートディレクトリと現在のディレクトリは削除できません。
例:C盤FOXサブディレクトリのUSERサブディレクトリを削除することを要求します。操作は以下の通りです。
まず、USERサブディレクトリのファイルを削除します。
C、>DEL C:、FOX、USER、*。
第二ステップは、USERサブディレクトリを削除します。
C、>RDC:、FOX、USER
(四)DIR――ディスクディレクトリコマンドを表示する
1.機能:ディスクディレクトリの内容を表示します。
2.タイプ:内部コマンド
3.フォーマット:DIR[ディスク][パス][/P][/W]
4.使用説明:/Pの使用;表示したいディレクトリが多すぎて、画面で表示できなくなります。画面はずっと上にスクロールします。よく見えません。そして/Pパラメータを加えると、画面に23行のファイル情報が一回に分けて表示されます。Press any key to continue
/Wの使用:加えて/Wはファイル名のみ表示され、ファイルサイズおよび作成日時は省略されます。パラメータを加えると、1行に5つのファイル名が表示されます。
:』[パス2]…(実行可能ファイルの検索パスを設定)
PATH:(すべてのパスをキャンセル)
PATH:(現在設定されている経路を表示する)
(六)TREE――ディスクディレクトリ構造コマンドを表示する
1.機能:指定されたドライバのディレクトリパスとこれらのディレクトリのすべてのファイル名を表示します。
2.タイプ:外部コマンド
3.フォーマット:TREE[ディスク:][/F][]PRN]
4.使用説明:
(1)/Fパラメータを使うと、すべてのディレクトリとディレクトリの下のすべてのファイルが表示されます。省略すると、ディレクトリだけが表示され、ディレクトリの下のファイルは表示されません。
(2)>PRNパラメータを選択すると、列のディレクトリとディレクトリのファイル名を印刷して出力します。
(七)DELTRE――ディレクトリ全体のコマンドを削除する
1.機能:ディレクトリ全体とその下位サブディレクトリとファイルを削除します。
2.タイプ:外部コマンド
3.フォーマット:DELTRE[ディスク:]〈パス名〉
4.使用説明:このコマンドは、ディレクトリとその下のすべてのファイル、サブディレクトリ、より下のサブディレクトリを一括して削除することができます。また、ファイルの属性に関係なく、隠し、システム、または読み取り専用です。このファイルが削除されたディレクトリの下にある限り、DELTREはすべて平等に見なされ、削除されます。使う時は気をつけてください!!
五、ディスク操作クラスコマンド
(一)FOMAT-ディスクフォーマットコマンド
1.機能:ディスクをフォーマットし、磁道とセクタを区分する。同時にディスク全体に欠陥のある磁気道があるかどうかを確認し、悪道にマークを付けます。ディレクトリエリアとファイル割り当てテーブルを作成して、ディスクがDOSを受信する準備ができます。
2.タイプ:外部コマンド
3.フォーマット:FOREMAT〈盤符:』[/S][/4][/Q]
4.使用説明:
(1)命令後のディスクはデフォルトではなく、ハードディスクをフォーマットすると次のようになります。WARNING:ALL DATA ON NON――REMOVAIBLE DISK
DRIVE C:WILL BE LOST!
Procesed with Format(Y/N)?
(警告:すべてのデータはCディスク上で失われます。フォーマットを続けますか?)
(2)フロッピーディスクをフォーマットすると、以下のようにヒントが与えられます。
and press ENTER when ready…
(Aドライブに新しいディスクを挿入し、準備したらリターンボタンを押す)。
(3)[S]パラメータを選択して、DOSシステムファイルIO.SYS、MSDOS SYSおよびCOMMAND.COMMAをディスクにコピーして、DOSスタートディスクとすることができます。もし/Sパラメータを選択しないなら、フォーマット後のローラーは情報を読むだけで、スタートディスクとしては使えません。
(4)[4]パラメータを選択し、1.2 MBの高密度ソフトドライブに360 KBの低密度ディスクをフォーマットします。
(5)[Q]パラメータを選択して、急速にフォーマットしてください。このパラメータはディスクの磁道像の岸然とセクタを再分割することができません。ディスクのルートディレクトリ、ファイル割当表、ガイドセクタを空白にするしかありません。したがって、フォーマットの速度はより速いです。
(6)[U]パラメータを選択し、無条件フォーマット、すなわち元のディスク上のすべてのデータを破壊することを表します。Uを追加しない場合は、まずミラーファイルを作成して元のFATテーブルとルートディレクトリを保存します。必要な時はUNFORMATで元のデータを復元できます。
(二)UNFOREMAT復元フォーマットコマンド
1.機能:過フォーマットエラー操作でデータがなくなったディスクを復元します。
2.タイプ:外部コマンド
3.フォーマット:UNFOREMAT〈ディスク符〉[/L][/U][/P][/TEST]
4.使用説明:「非破壊」形式のディスクを復元するために使用します。ルートディレクトリ下で削除されたファイルやサブディレクトリ、ディスクのシステムセクタ(FAT、ルートディレクトリ、BOOTセクタおよびハードディスクパーティションテーブルを含む)が破損した場合、UNFOREMATでも救助できます。
(1)選択/Lパラメータは、見つかったサブディレクトリ名、ファイル名、親孝行日などの情報をリストしていますが、本当にFOREMATの仕事をしていません。
(2)オプション/Pパラメータは、画面に表示されるレポート(Lパラメータから発生した情報を含む)をプリンタに送ります。運転時に画面が表示されます。「Print out will be sent to LPT 1」
(3)オプション/TESTパラメータはアナログテスト(TEST)だけを行います。本当の書き込み動作はしません。このパラメータ画面を使うと「Simulation only」が表示されます。
(4)MIRRORイメージファイルのデータを使用しない/Uパラメータを選択し、ディスクの現状に応じてUNFOREMATを行います。
(5)選択/PSRTN;ハードディスクのパーティションテーブルを修復します。
ディスクの後に/P、/L、/TESTの一つを加えると、すべて/Uパラメータを使っています。UNFOREMATは「仮定」します。ディスクにはMIRRORイメージファイルがありません。
注:UNFOREMATはFOREMATのディスクについては完全に回復できますが、FOREMAT後に他のデータを書き込むとUNFOREMATは完全にデータを取り戻すことができません。UNFOREMATは万能ではありません。UNFOREMATを使ってFATとルートディレクトリを再構築するので、危険性が高く、操作が不適切であれば損失が拡大する可能性があります。いくつかのファイルやサブディレクトリを誤って削除するだけで、UNDELETEを利用すれば十分です。