LoginSignup
6
14

More than 5 years have passed since last update.

Windowsコマンド一覧

Last updated at Posted at 2018-04-26

Windowsのコマンドプロンプトで使用するコマンド例を記載します。
詳細は /? で確認してください。

システム情報を表示

systeminfo

リダイレクト

標準出力

dir *.bat > result.txt
  type result.txt

標準入力

sort < items.txt

追記

for %i in (*.*) do ( echo %i ) >> result.txt

ネットワーク情報

ipconfig /all

実行ファイルの起動

rem 別プロセス
start notepad

rem 同一プロセス(終了まで待つ)
call notepad

ファイルから文字列を検索

rem サブディレクトリも含む、ファイル名のみ、.txtファイル内を検索
findstr /s /m "hoge" *.txt

ファイル削除

del {filename}

ディレクトリ削除

rd {directoryname}

ディレクトリ作成

md {directoryname}

文字コードの表示、設定

chcp

DOSの背景・文字色を変更

color

エスケープ文字

^キャレット
\findstrのエスケープ文字

for文

delims= 区切り文字を指定。空文字の場合は1行全てを取得。

IPアドレスからホスト名を見つける

nbtstat -A {IP address}

ホスト名からIPアドレスを見つける

nslookup {hostname}

MACアドレスキャッシュ一覧

arp -a

接続ポートを確認

netstat -aon

送信テスト

ping {IP address}

rem 自分の仮想IPアドレスに送信
ping 127.0.0.1

127.0.0.1 = ループバックアドレス

タスク一覧を表示

tasklist /svc

DNSキャッシュの内容を更新・表示

ipconfig /flushdns
ipconfig /displaydns

sqlcmd

接続

sqlcmd -S .\{databaseinstance}
use {dbname}

データベース名一覧

select name from sys.Databases

テーブル名一覧

select name from sys.Tables

カラム名一覧

select name from sys.columns where object_id = OBJECT_ID('dbo.{tablename}')

psql

PostgreSQLに接続

psql -U postgres -p 5433

ページャーを無効

\pset pager off

データベース一覧

\l

データベース接続

\connect {databasename}

スキーマ一覧

\dn

テーブル表示

\d {schemaname}.{tablename}

スキーマ内テーブル名一覧

select relname as TABLE_NAME from pg_stat_user_tables where schemaname = '{schemaname}'
6
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
14