2008-08-01から1ヶ月間の記事一覧

cmdからネットワークドライブをマウントしフォルダを中身ごとコピー

net use X: \\192.168.1.101\c$ password /user:Administrator xcopy X:\test C:\temp\test /e net use X: /delete

gccの使い方

gccのオプション -v デバッグできるようにコンパイル -l インクルードパスを追加 -c オブジェクトファイルの生成 -o 実行ファイル名を指定 -Wall ワーニング全開 gcc -g -Wall helloworld.c foo.c -c gcc helloworld.o foo.o -o helloworld

よく使うgrepのオプション

よく使うgrepのオプション r フォルダー内ファイルを再帰的に検索 n 結果の行番号も表示 i 大文字小文字の区別無し I バイナリファイルを無視 v 結果を反転(マッチしなかったもの) A マッチした行の後ろも分表示 B マッチした行の前も分表示 C マッチした…

実行ファイルや.soファイルの関数名を調べる

-g オプション付きでコンパイルする必要があるかも・・ /usr/bin/objdump --all-headers [ファイル] | grep [関数名]

Windows Server 2008でIIS7.0をコマンドラインから設定

featuresやrolesを追加 servermanagercmd.exe -install [features...] servermanagercmd.exe -install [roles...] サイトを追加 C:\windows\system32\inetsrv\appcmd.exe add site /name:testsite.com /bindings:"http/*:80:testsite.com,http/*:80:www.test…

Windowsのパーミッションをコマンドラインから変える

Explorerでフォルダーやファイルの"Property" -> "Security"でパーミッションを変えれるがコマンドラインでもできる。 例 "Users"に"C:\temp"のフルコントロールを与える cacls C:\temp /e /g Users:f Win VistaやWin Server 2008ではcaclsではなくicaclsを…

C言語のchar配列の初期化

memsetが普通のやり方 char str[512]; memset(str, '\0', sizeof(str)); 一行でも記述可能 char str[512] = {0};