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}'