🐥

DOSコマンド

2020/10/12に公開

ver

バージョンを表示

cls

スクリーンを綺麗にする。

assoc

ファイルの拡張子を表示。

http://www.k-tanaka.net/cmd/assoc.php

mkdir <ディレクトリ名>

フォルダやディレクトリを作成

mkdir dir1 dir2 // dir1とdir2を同時にカレントディレクトリに作成

dir

カレントディレクトリでのファイルとフォルダを表示。

linuxのlsコマンドに似ている。

rmdir <ディレクトリ名>

フォルダやディレクトリを削除

rmdir dir1 // dir1を削除

copy con <ファイル名>

ファイルの作成し、コンテンツを入力。

copy con test.txt
hello //  virtual boxだと、入力後ctrl+zののちEnterをうつ
1 file(s) copied
// test.txtが作成される。

linuxのtouchコマンドとvimでのコンテンツ入力が同時に起こるる。

del, erase <ファイル名>

ファイル削除

type <ファイル名>

ファイルの中身を表示

type test.txt
hello

linuxのcatコマンドみたいなもん。

notepad <ファイル名>

ファイルの中身を編集。

cd <ディレクトリ名>

対象ディレクトリへの移動

cd..

親ディレクトリに移動

cd\

ルートディレクトリへ移動

vol

ディスクのボリュームラベルとシリアル番号を表示

https://www.pg-fl.jp/program/dos/doscmd/vol.htm

copy <コピー元のファイル名> <コピー先のファイル名>

ファイルを任意のコピー先にファイル名を決めてコピーする。

linuxのcpコマンドのようなもん。

move <ファイル/ディレクトリ> <移動先のファイル/ディレクトリ>

ファイルを別のディレクトリに移動する。元のファイルは消える。

move test.txt dir2

linuxのmvコマンドに似ている。

echo <文字列>

任意の文字列を表示。

rd <フォルダ>

フォルダやファイルを強制削除。確認メッセージなし。

rmdir hoge // hoge以下にファイルがあると the directory is not emptyとでて削除不可能。
rd hoge // 削除可能

/sをつけると確認メッセージあり。

https://www.k-tanaka.net/cmd/rd.php

path

path変数の値を確認。

pause

https://www.pg-fl.jp/program/dos/doscmd/pause.htm

prompt

プロンプトに表示される文字列を変更できる。

https://www.adminweb.jp/command/display/index2.html

ren

ファイルやフォルダ名の変更

mkdir hoge
ren hoge fuga // hogeディレクトリがfugaディレクトリになる

start <exeファイル>

start cmd // cmdプログラムが開く

dosプロンプトからプログラムを開く。

time

現在時刻の表示

echo %time% 

date

現在日時の表示

echo %date%

find

ファイルから文字列を探す。

find "hoge" test.txt // test.txtからhogeが含まれる行を検索。

choice

指定したキーの入力を受け付ける。

いくつかオプションがある。

choice /c YN /t 10 /N // YNを選ばせる。制限時間10秒。入力がない場合はNを選択。

https://jj-blues.com/cms/command-choice/

color

文字色を変更する。

comp <ファイル1> <ファイル2>

ファイルサイズを比較。

https://www.k-tanaka.net/cmd/comp.php

logoff

セッションの終了。

リモートデスクトップなどのセッションで使う。

https://www.k-tanaka.net/cmd/logoff.php#:~:text=コマンドプロンプト logoff - [セッションを終了する]&text=リモート接続している,のユーザをログオフする。&text=セッション名やセッションID,qwinsta」にて表示可能。

shutdown

シャットダウンする。

shutdown -s -t 60 // 60秒後にシャットダウン
shutdown -a // シャットダウン中止

shutdown -r -t 60 // 60秒後にシャットダウンのち再起動

https://www.k-tanaka.net/cmd/shutdown.php

sort

@copy con hoge.txt
12
24
5

1 file(s) copied.

@sort hoge.txt
5
12
24

@sort\R hoge.txt
24
12
5

/oでファイルに出力。

https://www.k-tanaka.net/cmd/sort.php

fc <ファイル1> <ファイル2>

2つのファイルの中身を比較。両ファイルをtypeしたものが表示される。

net

networking関連のコマンド

https://www.k-tanaka.net/cmd/net.php

ping

IPパケットの到達を確認する。

参考

https://www.tutorialspoint.com/batch_script/batch_script_commands.htm

Discussion