この広告は、90日以上更新していないブログに表示しています。
よく忘れるからメモ。
仕事で古いUNIXを使うので、どうしても手が'more'と覚えてしまっているから仕方がない。
$aliasmore='less'
バックアップするときのシェルの関数。個人的には便利。
$ backup(){ cp -pr$1{,.`date +%Y-%m-%dT%H:%M:%S`};}$ backup a.c$ls a.c*a.c a.c.2012-09-17T00:46:46
空ディレクトリを削除するワンライナー。ただaliasにしただけ。
$aliasrmdir_r='find . -depth -type d | xargs rmdir 2> /dev/null'
空ディレクトリを削除するワンライナー。Linuxのfindutilsならこっちの方がいいのかもしれない。
$aliasrmdir_r='find . -type d -empty -delete'
/proc/cpuinfoでみたいのは種類とcore数だけなんだよ。
$aliascpuinfo="awk -F: ' {if(\$1 ~/^model name/){ model[\$2]=+1}} END{for(k in model) { printmodel[k], k}}' /proc/cpuinfo"$ cpuinfo2Intel(R) Core(TM) i5 CPU M460 @2.53GHz
接続先をセッション名にするのね。commandlinefuでさっき知った。便利。
$ s(){ screen -d -RR -m -S"$1" -t"$USER"@"$1"ssh"$1";}
乱数を出力するだけ。長ったらしいのは覚えられんよ。
$aliasrdom='echo `od -vAn -N4 -tu4 < /dev/urandom`'$ rdom2961980303
ddの進捗をみるだけ。複数のバックジョブがあると破綻します。
$aliasddp='kill -SIGUSR1 `jobs -p`'$ ddif=/dev/urandomof=./test.imgbs=1Mcount=100&$$ ddp$9+1 recordsin9+0 records out9437184 bytes(9.4 MB) copied,1.51086 seconds,6.2 MB/s
ネットワークにpingなげて応答あるIPを返すだけ。
$ pscan(){ nmap -nsP"$1"|awk'{if($1=="Host") print $2 }';}$ pscan192.168.0.0/24192.168.0.1192.168.0.2192.168.0.7192.168.0.22192.168.0.100192.168.0.106192.168.0.160192.168.0.170192.168.0.251
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。