Text
Page: 1
コマンドプロンプト Tips Masafumi Yokoyama 社内勉強会2013 2013/05/17 コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 2
テーマ Windowsの黒い画面を 便利に使う方法 コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 3
agenda OSとの関係 起動方法 Unix風コマンド コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 4
OSとの関係 コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 5
テーマ Windowsの黒い画面を 便利に使う方法 コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 6
黒い画面 OSのCLI コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 7
CLI コマンドラインインターフェース キーボードなどから入力した文 字によって、OSなどのソフトウェ アを操作できる仕組み コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 8
CLIに似た用語 コマンドライン コマンドラインインタープリター CUI キャラクターユーザーインターフェース(和製英語) コンソール シェル コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 9
シェル shell 広義 OSのインターフェースソフトウェア 狭義 UnixのCLI ※シェルとシェルスクリプトは別物 コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 10
Unix ゆにっくす OSの系統 マルチタスク・マルチユーザー 様々な種類がある 商用/フリー共に百種類以上 様々な場所で使われている サーバー/PC/家電/車 コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 11
いろいろなCLI Unix, Linux , Mac OS X sh, ksh, bash, zsh ... Windows COMMAND.COM (MS-DOS, 9x系) cmd.exe (NT系) Windows PowerShell コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 12
Windows NT系 いわゆる2000以降のWindows NT, 2000, XP, Vista, 7, 8 Windows Server 2000以降 9x系とは内部構造が異なる コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 13
コマンドプロンプト cmd.exeの通称 現代のWindowsの標準CLI コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 14
CLIでできること Unix, Linux 全部 Windows 一部 コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 15
CLIでできること ※イメージ図 コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 16
CLIでできること Windows PowerShellに ご期待ください。 コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 17
起動方法 コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 18
起動方法 普通に起動 コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 19
普通に起動 1. スタートメニュー 2. すべてのプログラム 3. アクセサリ 4. コマンドプロンプト コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 20
普通に起動 1. Windowsキー + r 2. cmd と入力してEnter コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 21
起動方法 普通に起動 エクスプローラーの場所を開く コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 22
エクスプローラーから (Vista/7) 1. エクスプローラーが開いている 2. Shift + 右クリック 3. コマンドウィンドウをここで開く を選択 コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 23
エクスプローラーから (Vista/7) 1. エクスプローラーが開いている 2. Alt + d でアドレスバーに移動 3. cmd と入力してEnter コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 24
エクスプローラーから (XP) 1. エクスプローラーが開いている 2. Alt + d でアドレスバーに移動 3. %comspec% と入力してEnter コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 25
ComSpec 環境変数 標準CLIのフルパス # 98 C:\WINDOWS\COMMAND.COM # XP C:\WINDOWS\system32\cmd.exe コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 26
Unix風 コマンド コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 27
マニュアル表示 Unix $ man コマンド名 Windows > コマンド名 /? コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 28
ネットワーク接続確認 Unix $ ping IPアドレス/ホスト名 Windows > ping IPアドレス/ホスト名 コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 29
IPアドレス確認 Unix $ ifconfig Windows > ipconfig コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 30
ファイル内容表示 Unix $ cat FILE... Windows > type FILE... コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 31
ファイル検索 Unix $ find DIR... -name "WILD_CARD" Windows > dir /b /s WILD_CARD コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 32
ディレクトリツリー表示 Windows > tree [/c] [/f] コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 33
ファイル内検索 grep Unix $ grep [-n] "PATTERN" FILE... Windows > findstr [/n] "PATTERN" FILE... コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 34
ファイル内検索 サブディレクトリを含む Unix $ find DIR... | xargs grep "PATTERN" Windows > findstr /s "PATTERN" [DIR/]WILD_CARD コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 35
行数を数える Unix $ wc -l FILE... Windows > find /c /v "" FILE... コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 36
行数を数える 特定の文字を含む行 Unix $ grep -c "hoge" FILE... Windows > find /c "hoge" FILE... コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 37
行数を数える 特定の文字を含む行 Unix $ cat FILE... | grep -c "hoge" Windows > type FILE... | find /c "hoge" コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 38
差分比較 テキスト Unix $ diff [-u] FILE1 FILE2 Windows > fc [/n] FILE1 FILE2 コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 39
差分比較 バイナリ Unix $ cmp FILE1 FILE2 Windows > fc /b FILE1 FILE2 コマンドプロンプトTips Powered by Rabbit 2.0.7
Page: 40
まとめ WindowsのCLIも意外といける クローズドな環境で威力を発揮 GUIより自動化しやすい CLIで能率を上げよう 続きはWindowsで コマンドプロンプトTips Powered by Rabbit 2.0.7