Movatterモバイル変換


[0]ホーム

URL:


harry’s memorandum

おれおれメモ

この広告は、90日以上更新していないブログに表示しています。

オレオレaliasやシェル関数のあれこれ

よく忘れるからメモ。


仕事で古い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
検索

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です読者をやめる読者になる読者になる

[8]ページ先頭

©2009-2025 Movatter.jp