○コマンドプロンプト


■more コマンド

▼一画面で収まらないコマンドの出力を一行ごとにスクロールできるようにします
dirコマンドの結果をスクロール

dir | more

▼テキストファイルを1ページづつ表示します。

/? ヘルプを表示

more ファイル名

■dir コマンド

現在のディレクトリ位置のファイルを列挙します。

/? ヘルプを表示
/p 一画面づつ表示する
/w 列挙する
/s 現在のディレクトリの下にあるファイルやディレクトリをすべて列挙

*.txt 拡張子がtxtのファイルを列挙します。

例)dir /p /s *.exe 一画面づつ、現在のディレクトリの下にあるexeファイルを列挙
例)dir /p /s test.exe 現在のディレクトリの下からtest.exeファイルを検索

■cd コマンド

ディレクトリを移動します。

/? ヘルプを表示

■type コマンド

テキストファイルを表示します

type ファイル名

■copy コマンド

ファイルをコピーします

/? ヘルプを表示

copy コピー元 コピー先

▽ファイルの結合

c:\>copy a.txt+b.txt c.txt

a.txtとb.txtを結合してc.txtファイルを作成します。

■xcopy コマンド

ファイルをコピーします

/? ヘルプを表示
/o 所有者のセキュリティー情報をコピーします。
/a 監査情報をコピーします。
/s サブディレクトリー内のすべてのファイルをコピーします
/e 空のディレクトリも複製します。

サブディレクトリーも含めてファイルをコピーします

c:\>xcopy /s c:\a c:\b

■mkdir コマンド

フォルダを作成

/? ヘルプを表示

■rmdir コマンド

フォルダを削除

/? ヘルプを表示

rmdir c:\a aというディレクトリを削除
ワイルドカード指定はできません
空のディレクトリしか削除できません

rmdir /s c:\a
もしくは
deltree
にて、中に入っているフォルダやファイルも含めて削除できます。

■del コマンド

ファイルを削除

/? ヘルプを表示

del c:\a\* cドライブにあるaaフォルダの中のファイルを削除

■rename コマンド

ファイルの名前を変更

/? ヘルプを表示

"c:\test\a.txt" ファイルの名前を "c:\test\b.txt" に変更します

RENAME c:\test\a.txt b.txt  

■パイプ

dir | more

dirの標準出力をmoreの標準入力に連結

▽標準入力を読み出して標準出力に表示するプログラム

//----C----
int _tmain(int argc, _TCHAR* argv[])
{
  char str='a';
  while((str=getchar())!=-1){
    printf("%c",str);
  }
  return 0;
}

'----VB.net----
Module Module1
    Sub Main()
        Dim str As String = "a"
        While (Not (str Is Nothing))
            str = Console.ReadLine()
            Console.WriteLine(str)
        End While
    End Sub
End Module

■リダイレクト

標準入力や標準出力をファイルやデバイスに切り替える

▽標準出力

dir > test.txt

dirの出力がtest.txtに上書きされる(ファイルが無ければ新規作成)

dir >> test.txt

dirの出力がtest.txtに追記される(ファイルが無ければ新規作成)

▽標準入力

int _tmain(int argc, _TCHAR* argv[])
{
  int a,b;
  printf("入力");
  scanf("%d",&a);
  printf("入力");
  scanf("%d",&b);
  printf("出力 : %d\n",a+b);
  return 0;
}

上のようなアプリケーションがあった時に
実行するとキーボードから入力する必要があります。

c:\>○○○.exe
入力1
入力2
出力 : 3

□テキストファイルを標準入力にリダイレクト
キーボードから入力する内容のテキストファイルを作成して

test.txtの内容------
1
2
------------------

c:\>○○○.exe < test.txt
入力入力出力 : 3


■ネットワーク

▽ルーターを追跡する
tracert IPアドレス

▽IPアドレスの表示

ipconfig :Windows
ifconfig :Linux

▽ネットワーク上のWindowsパソコンに時間を同期させる

net time \\192.168.0.1 /set /y


▲トップページ > その他