Linux[linux]bakとかorigとか特定の拡張子のファイルを消す linux上で、コミット前に余計なファイルが作ってしまっていて一気に削除したいというときには、以下を実行する。 find . -name '*.bak' -exec rm -f {} ';' ※'*.bak'を変えれば他の拡張子のファイルも... 2010.10.01Linux
Linux[linux]よく使うdiffとpatchとそのオプション diff diff -rNa -C 10 org_dir mod_dir > diff patch patch -p1 -d . -E < diff -p1:directryをいくつ無視するかを示す。-p1ならひとつ。 パッチファイル内di... 2010.10.01Linux
Linux[Linux]複数ファイルに対してgrepで一斉置換までやってしまうLinuxコマンド 便利。linuxから離れてからはなかなか使う機会がないですが。 $ for FILE in `grep -l 置換前文字列 *`; do cp $FILE $FILE.bak; sed -e "s/置換前文字列 2010.10.01Linux
Linux[Linux]psコマンドでの[]付き表示について エミュレーターでKernel開発調査を行っていたときに、[]が付いたり付かなかったりして、なんでだろと思い調べました。 ※エミュレーターにBootchartを仕込んで起動プロセスを確認しようとしてたときだったと思っています。 ===== p... 2010.10.01Linux
Linux[linux]findで見つけたファイルを全部削除したい場合(パスが長くてもOK) これを実行する。 $ find . -name \*~ | xargs rm ■背景 ファイル削除のときfindしたファイルを全部削除したい場合、以下のようなコマンドを行っていました。 $ rm `find . -name \*~` が、k... 2010.10.01Linux
Linuxi-cache・d-cache instruction cache(i-cache) マイクロプロセッサ内部に設けられた高速な記憶装置であるキャッシュメモリの一種で、プログラムを一時的に保管する領域。 CPUは高速にアクセスできるキャッシュメモリに使用頻度の高いデータを蓄... 2010.09.03Linux
Linux[linux]シーケンスカウンタロック(seqロック) 例 do { seq = read_seqbegin(&hoge_lock); bar = foo; } while (read_seqretry(&hoge_lock, seq)) seq の値を保存しておき偶数であるか(write_se... 2010.04.01Linux
Linux[linux]省電力概要まとめ kernel2.4のころ調べた情報。もうこの情報だけだとなんのことやら。。。 1.概要 1.1.省電力概要と電源モード IDLE状態 ACPUをWFI(Wait for Interrupt)へ遷移 動作状態通知I/F(ステータスマネージャ)... 2010.04.01Linux
Linux[linux]時刻・時間管理めも Linux における時刻・時間管理ではインターバル・タイマを使って、jiffies という変数を増やす。1回の割込みを tick という。 伝統的な Unix では、1秒間に 100 回-120 回のタイマ割込みを起こす。 Linux では... 2010.04.01Linux