Windows XP コマンドライン ツール

Windows で使える CUI ツールにどんなものがあるか調べたい場合には,“ヘルプとサポート”で“コマンドライン”を検索するとよい. Windows XP では,以下のような候補が表示される. 普通にコマンドプロンプトから使用するコマンド以外に,WSH や WMI,netsh なども調べることができる.

バッチファイル向けの機能

コマンドライン引数の利用
リダイレクトの仕様変更
既定義の環境変数
goto
if
for
shift
pause
call
choice
echo
rem
setlocal/endlocal

カテゴリ別コマンド一覧

主要コマンド一覧

コマンド 説明
arp ARP(Address Resolve Protocol)
assoc 拡張子とファイルタイプの関連付けを表示・変更
at 日時を指定してコマンドを実行
attrib ファイル属性の表示・変更
cacls アクセス制御リスト(Access Control List)の表示・変更
cd ディレクトリの変更.chdirと同じ.pushd/popd参照.
CertUtil CertUtilコマンドを使うとファイルの MD5SUM がとれる.
CertUtil -hashfile %* MD5
chcp コードページを変更.(cf)jp.batus.bat
chdir ディレクトリの変更.cdと同じ.pushd/popd参照.
chkdsk ディスクの整合性の検査・修復
chkntfs システム起動時のファイルシステムの自動確認の事項スケジュールを指定・表示
cipher ファイル・フォルダの暗号化・復号
cls 画面をクリアする
cmd コマンドインタプリタ
color  
comp ファイルの内容を比較.fc参照.
compact NTFSのファイル・ディレクトリを圧縮
convert ファイルシステムをFATからNTFSに変換
copy ファイルのコピー
cscript コマンドライン版のWindows Scripting Host(WSH)エンジン
date  
defrag デフラグ(ディスク断片化の解消)を実行
del ファイルを削除.eraseと同じ.
dir ファイル一覧の表示
DiskPart パーティションやボリュームの管理
driverquery デバイスドライバの詳細リストを表示
erase ファイルの削除.delと同じ.
expand 配布ディスク内の圧縮ファイル(*.EX_のようなファイル名になっているファイル)を復元
fc ファイル内容の比較(file compare).comp参照.
find ファイルから文字列を検索.新しいfindstrでは正規表現が使える.
findstr ファイルから文字列を検索(正規表現指定可能). 
finger finger
fsutil ファイルシステムの各種操作.ハードリンクの作成やスパースファイルの作成などが可能.
format ディスクのフォーマット
ftp FTPクライアント
ftype 
getmac MACアドレスを表示
GUIDGEN COMコンポーネントを識別するためのID(CLSID または GUID = Globally Unique Identifiers)を生成するコマンド. Visual Studio 2005 に付属(MSDNからダウンロード可能).一意なIDを作成する用途で応用できる.(新しいコマンドについては CertUtil を参照.)
hostname コンピュータ名を表示
ipconfig  
jp.bat コードページを932(日本語)に変更.(cf)chcpus.bat
label ボリュームラベルの設定・表示
md ディレクトリの作成.mkdirと同じ.
mkdir ディレクトリの作成.mdと同じ.
mode 各種ポート・デバイスの設定変更
move ファイルを移動
nbtstat NetBIOS関連の情報を表示
net Microsoft Networkの設定
netstat  
path  
nslookup nslookup
ping  
popd cshpushd/popdに相当.
prompt プロンプトの変更
pushd cshpushd/popdに相当.
rd ディレクトリの削除.rmdirと同じ.
recover 障害が発生したディスクから読み取り可能なデータを回復
reg レジストリの操作・表示
ren ファイル名の変更.renameと同じ.
rename ファイル名の変更.renと同じ.
replace 同名ファイルを置換. コピー元・コピー先フォルダに同名のファイルがある場合にさまざまな動作を指定しておける.
rmdir ディレクトリの削除.rdと同じ.
route ルーティング テーブルの管理
RunAs 実行ユーザを指定して実行(UNIXのsu相当)
SchTasks 定期的または特定の日時にコマンドを実行するようスケジュール
set 環境変数の設定
shutdown シャットダウン
sort データの並べ替え(ソート)
start  
SystemInfo システム情報の表示
TaskKill プロセスの終了(UNIXのkillに相当)
TaskList 実行中のプロセス一覧を表示(UNIXのpsに相当)
time 
title コマンドプロンプトのタイトルを変更
tracert traceroute
tree ディレクトリ構造を視覚的に表示
type ファイルの内容を表示
us.bat コードページを437に変更.(cf)chcpjp.bat
ver OSバージョンを表示
vol ボリュームラベルを表示(label参照)
xcopy サブディレクトリを含めてファイルをコピー

はたいたかし
http://exlight.net/
2005-03-08 初稿
2006-04-01 改訂1
Home > 開発ツール > Windows > コマンドライン ツール