find / -perm -o+w -type f
#!/bin/sh # sleep random time and execute arguments #echo $RANDOM RANDOM=$$ MAXSLEEPMIN=10 MINSLEEPMIN=0 MAXSLEEPMIN=`expr $MAXSLEEPMIN + 1` min=`expr $RANDOM % $MAXSLEEPMIN` min=`expr $min + $MINSLEEPMIN` echo "sleep $min minutes" sleepti…
dig chaos txt version.bind
Ethtoolの場合 ethtool -s eth0 speed 100 duplex full autoneg off Mii-tool の場合 mii-tool -F 100baseTx-FD eth0 rc.local に書いて次回起動時から有効化 /sbin/ethtool -s eth0 speed 100 duplex full autoneg off
iSCSI Enterprise Target http://iscsitarget.sourceforge.net/CentOS5.2上で動作確認。Target: iSCSI Enterprise Target (version 0.4.7) on CentOS5.2 Initiator: WindowsXP (version 2.0.8)ダウンロード http://jaist.dl.sourceforge.net/sourceforge/isc…
変数をクォートして文字列として扱うのがミソ。クォートしないと値を返さないプログラムの場合にtestコマンドがエラーになってしまう。(unary operator expected) #!/bin/sh /usr/bin/true set_result=$? /usr/bin/false check_result=$? echo $set_result e…
使ったことなかった。 perl -MCPAN -e 'install Date::Manip'
0以上9未満の乱数を返す perl -e 'print rand(10)' 整数にしたい場合は int(rand(10)) マニュアル perldoc -f rand
sub compare { my $self = shift; my $f1 = shift; my $f2 = shift; return 0 if (! -f $f1 || ! -f $f2); use Digest::MD5; open(FILE1, $f1) or return 0; open(FILE2, $f2) or return 0; binmode(FILE1); binmode(FILE2); my $ctx1 = Digest::MD5->new; m…
perldoc -f stat とかで組み込みのstat関数のドキュメントがでる。
#! /usr/bin/perl print "Content-type:text/html\n\n"; print "test"; CGIのテスト用。
とりあえず置換方法 perl -ne 's///' perl -en としてしまうと動かない。(-e という構文のため)勉強になる http://blog.livedoor.jp/dankogai/archives/51026593.html
Firefox の操作をマクロとして記録して、自動運転(自動操縦)するアドオン https://addons.mozilla.org/ja/firefox/addon/3863解説ページ http://www.itmedia.co.jp/enterprise/articles/0801/16/news038.htmlためしに入れてみるととても軽快に動作した☆ We…
複数のPDFを1つのPDFにまとめるなど、いろいろできるらしいフリーソフト。 http://www.rttsoftware.com/
$ file hoge.txt bash: command not found /usr/bin/file: No such file or directory インストーラの Utils -> file でインストール。 なかなか見つからなかったorz
新しいHDDを購入したため、そちらにWindowsXPをいれなおし、 それまでWindowsXPで使っていたHDDをスレーブ?としてつないでデータを吸い出そうと したら Document and Setting\user名 のフォルダで「アクセスが拒否」されてしまった。どうやら旧PCで作ったフ…
sendmail -d0.101
hdb1にext3ファイルシステムを作成する mkfs -t ext3 /dev/hdb1 hda6にswapファイルシステムを作成する mkswap /dev/hda6
基本パーティション(Primary Partition) (ディスクに最大4つまで作成可。4つはAT互換機のMBR制約らしい) 拡張パーティション(Extended Partition) (基本パーティションのうち1つを拡張パーティションにすることができる) 論理パーティション(Logical P…
kill -l
1から5行目を削除 sed '1,5d' file.txt 文字列置換 sed -e s/置換条件/置き換え条件/
多すぎて忘れるのでメモ cat ファイルの内容を表示 tac ファイルの内容を逆順に表示 nl 行番号を付与 od 8進ダンプ hexdump 16進ダンプ head ファイル先頭10行表示 tail ファイル末尾10行表示 cut 指定フィールドを取り出す join 共通フィールドを持つ2つの…
よく使うけど、知ってるコマンドだけでなんとか済ませてしまって 便利なコマンドを覚えないのでメモ vi の入力モード i カーソルの前にテキストを入力 a カーソルの後にテキストを入力 I 行頭に Insert A 行末に Add o 次行に入力 O 前行に入力 vi のカーソ…
とりあえず作成してみた。 資格の勉強や、読んだ本の内容、聞いた音楽など すぐ忘れてしまうため、メモ用にしようと思っている。