○コマンドプロンプト
■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
▲トップページ
>
その他