Linuxテクニック

フォルダごとのディスク使用量を大きいものから10件表示するコマンド

 du -k / | sort -n| tail -10

※参考 http://q.hatena.ne.jp/1194317312

カレントフォルダ以下のファイル&ファイルの中身をgrepする

例:ファイル名にlogを含む、かつtar.gzを含まないファイルの、"2008/11/11"を含む行を表示

find ./ | grep -e "log" | grep -v "tar.gz" | xargs grep -e "2008/11/11"

.svnフォルダを消去したい場合のコマンド

find . -name .svn -type d -exec rm -rf {} \;

ruby gemのアップデートコマンド

gem update --system

rails関連ライブラリの一括アンインストール

普通にgem uninstall rails を行っても、activesupport等はアンインストールされないので、

gem list | grep "^\(active\|action\)" | while read n v; do gem uninstall $n -aix ; done

grepでactive〜とactionのライブラリ取得→ループ