ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
Windows コマンドプロンプトとは
コマンドプロンプト(cmd.exe)は Windows 標準の CUI シェルです。GUI では時間がかかる操作(バッチ処理、ネットワーク調査、サービス起動など)を素早く実行できます。本ページは初心者がよく使う基本コマンドの入口です。
起動方法
- Windows + R →
cmd→ Enter - Win + X → 「ターミナル」(Windows 11)
- スタートメニューで「cmd」と検索
- 管理者権限で実行: 右クリック → 「管理者として実行」
1. ファイル / ディレクトリ操作
| コマンド | 用途 | 詳細 |
|---|---|---|
cd | ディレクトリ移動 | cd ディレクトリの移動 |
dir | ファイル一覧表示 | dir ファイル/ディレクトリ一覧表示 |
copy | ファイルのコピー | copy a.txt b.txt |
move | ファイルの移動 / リネーム | move a.txt new\ |
del / erase | ファイルの削除 | del *.tmp |
md / mkdir | ディレクトリ作成 | md project |
rd / rmdir | ディレクトリ削除 | rd /s /q dir |
type | ファイル内容の表示 | type log.txt |
more | ページ分割表示 | type log.txt | more |
findstr | 文字列検索(grep 相当) | findstr "error" log.txt |
2. ネットワーク
| コマンド | 用途 | 詳細 |
|---|---|---|
ipconfig | IP / DNS 情報の表示 | ipconfig |
hostname | PC のホスト名表示 | hostname |
ping | 疎通確認 | ping ネットワークの疎通確認 |
tracert | 経路追跡 | tracert google.com |
nslookup | DNS 問い合わせ | nslookup example.com |
netstat | 接続状態 / ポート確認 | netstat -ano |
arp | ARP テーブル表示 | arp -a |
route | ルーティングテーブル | route print |
3. プロセス管理
| コマンド | 用途 | 例 |
|---|---|---|
tasklist | 実行中プロセスの一覧 | tasklist /v |
taskkill | プロセスの強制終了 | taskkill /F /PID 1234 |
start | プログラム起動 | start プログラムの実行 |
shutdown | シャットダウン / 再起動 | shutdown /r /t 0 |
4. システム情報
| コマンド | 用途 |
|---|---|
systeminfo | OS / メモリ / NIC 情報の表示 |
ver | Windows のバージョン |
whoami | 現在のユーザー名 |
chkdsk | ディスク検査 |
sfc /scannow | システムファイル整合性チェック |
5. 環境変数 / 入出力
| コマンド | 用途 | 例 |
|---|---|---|
set | 環境変数の表示 / 設定 | set PATH=%PATH%;C:\my |
echo | 文字列の表示 | echo hello |
cls | 画面クリア | — |
exit | コマンドプロンプト終了 | — |
help | コマンドのヘルプ | help dir |
用途別の入口
| やりたいこと | 見るページ |
|---|---|
| ディレクトリを移動したい | cd ディレクトリの移動 |
| ファイル一覧を見たい | dir ファイル/ディレクトリ一覧表示 |
| IP やホスト名を確認したい | ipconfig / hostname |
| 疎通確認をしたい | ping ネットワークの疎通確認 |
| プログラムを起動したい | start プログラムの実行 |
パイプ / リダイレクトの基本
:: 標準出力をファイルに保存
dir > list.txt
:: 追記
echo done >> log.txt
:: パイプで別コマンドへ
tasklist | findstr chrome
:: 標準エラーも一緒に
command 2>&1 > all.log
バッチファイルの基本
拡張子 .bat や .cmd のテキストファイルに複数行のコマンドを書くと、ダブルクリックで実行できます。
@echo off
rem コメント
set NAME=World
echo Hello, %NAME%!
if exist log.txt (
del log.txt
)
for %%f in (*.txt) do (
echo %%f
)
コマンドプロンプト vs PowerShell
| 項目 | cmd.exe | PowerShell |
|---|---|---|
| 言語 | バッチ言語 | PowerShell(.NET ベース) |
| パイプ | テキスト | オブジェクト |
| 互換性 | 古いバッチ向き | モダンな自動化向き |
| 習得難易度 | 低 | 中 |
Windows 11 では既定が PowerShell(Windows Terminal)になっていますが、cmd 専用のコマンドや古いバッチファイルのために cmd は今も現役です。
覚えておくと便利な小技
- ↑ / ↓ キー: 過去のコマンド履歴を呼び出し(doskey)
- Tab キー: ファイル名・ディレクトリ名の補完
- F7 キー: コマンド履歴をリストで表示
- Ctrl + C: 実行中コマンドの中断
- cls + Enter: 画面をクリア
- where コマンド:
where pythonでコマンドの所在を確認(which 相当) - doskey マクロ:
doskey ll=dir $*でエイリアスを定義
困ったら help
各コマンドの詳細は コマンド名 /? または help コマンド名 で確認できます。引数の意味、オプション一覧、使用例まで網羅されているため、まず help を見る習慣をつけると上達が速いです。
:: dir コマンドのヘルプ
dir /?
:: または
help dir
:: 全コマンド一覧
help
注意点
- 管理者権限が必要なコマンド:
sfc/chkdsk/netsh/ サービス操作 など - 削除系コマンドは慎重に:
delやrd /s /qは確認なしで消えるため、対象パスを再確認 - パスの区切り文字: Windows は
\、PowerShell や WSL では/も受け付ける - スペースを含むパス:
"C:\Program Files\app.exe"のようにダブルクォートで囲む
関連
- Windows Terminal — 複数シェル統合のターミナルアプリ
- PowerShell — 高機能スクリプトシェル
- WSL — Windows Subsystem for Linux で bash も使える
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
同階層のページ
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック NEW 2026-06-22 12:34:44
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 NEW 2026-06-22 12:19:10
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 NEW 2026-06-22 12:19:10
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 NEW 2026-06-22 12:17:25
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 NEW 2026-06-22 12:17:25
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 NEW 2026-06-22 12:17:25
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 NEW 2026-06-22 12:17:24
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 NEW 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 NEW 2026-06-22 12:17:24
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 NEW 2026-06-22 12:17:24
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 NEW 2026-06-22 12:17:24
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 NEW 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?