Unix
アクセスするたびに値変わる kimoto ~$ echo $RANDOM 26691 kimoto ~$ echo $RANDOM 11648 kimoto ~$ echo $RANDOM 18764シェル起動時にseedが初期化されてるかとかそういうのまでは詳しく調べてない
screen -S セッション名 で指定した名前のセッションのscreenを起動して screen -x セッション名 で指定した名前のセッションにjoin
http://blog.64p.org/entry/2012/08/24/165701 foremanを使えばカラフルにProcfile host1: ssh kymt.me tail -F /var/log/nginx/access.log host2: ssh kymt.me tail -F /var/log/nginx/error.log
$ sudo yum -y groupinstall "Development Tools"
Perlの拡張正規表現も使えるぞ (いわゆるPCRE) ack(){ grep -n -P -r --color=always --exclude=".svn" --exclude=".git" "$*" ./ } 使用例 $ ack '[0-9]+$' ## 数値で終わる行のあるファイルを探す
こんなかんじで # cdrを有効化 if is-at-least 4.3.11; then autoload -Uz chpwd_recent_dirs cdr add-zsh-hook add-zsh-hook chpwd chpwd_recent_dirs zstyle ':chpwd:*' recent-dirs-max 5000 zstyle ':chpwd:*' recent-dirs-default yes zstyle ':complet…
実行時間がREPORTTIMEで指定した値よりも長かったら、終了した時にtimeコマンド実行時みたいな処理時間を表示してくれるやつ $ REPORTTIME=1 $ perl ./leak.pl ... 4952 4980 5012 5044 5076 5108 ^C perl leak.pl 0.66s user 1.33s system 107% cpu 1.854 t…
ワンライナーでawk/sed/perl使っちゃうのはちょっと残念だなぁというか、あらあらそれ使っちゃう感じだァ〜とか思ってしまうし、悲しみに包まれる。
標準入力の文字列を from から to に変換できるやつ。もちろん第3引数以降でファイルを指定することも出来る。 $ replace from to ... これあれば完全にsed要らない
これ腕試しにやってみた。 シェル操作課題 (cut, sort, uniq などで集計を行う) 設問編 - Yamashiro0217の日記この手のワンライナー問題でsed/awk/perlとか使うのは邪道だと思ってるので一切使ってない。 まずデータ作る $ cat > ./test.csv server1,1343363…
curlよりも直感的なhttpclientとのことで、早速これを試しに使ってみる。 https://github.com/jkbr/httpie インストール まずpipというpythonのパッケージ管理ツールが必要らしい。ということでpipを入れます sudo yum install python-pip sudo easy_install…
まず、qstat (quakestate) をyumで入れます。いつのまにかパッケージ化されていた! ので簡単。 $ sudo yum install qstat ただyumでいれると/usr/binに、quakenetって名前でインストールされてしまう (おそらくqstatっていうjob-queue関係の他のシステムとyu…
そしてファイルの編集はファイル自体の権限、と
rsync -acvz -e 'ssh -p10022' kimoto@kymt.me:./ ./kymt.me/"-e"のところに "ssh -p ポート番号" とする感じでやっておけばいいっぽい。ちなみにrsyncにも --port というオプションはあるけどこれはなんか別の意味っぽかった。