« 英辞郎 第四版をEBViewで使うの巻 | Main | Libretto L2がLinuxをインストールすると再起動(reboot)しない件 »

October 17, 2008

今更学習したこと

ネットで検索してて,以下2点を発見.学習した.皆さんにもお知らせ.

・高速ファイル検索
/etcの下から,"hogehoge"って文字列の入ったファイルを探す必要ができた.ネットで調べたら.

$ find /etc -type f -print0 | xargs -0 grep hogehoge /dev/null

で,いいらしい.
$ find /etc -type f -exec grep hogehoge {} \;

より高速らしいよ.

・sudoでリダイレクトで書き込もうとしたらpermission deniedになっちゃったとき
例えば,前の記事で,

$ sed 's/jp.archive.ubuntu.com/ubuntu-ashisuto.ubuntulinux.jp/' \
/etc/apt/sources.list > sources.new

とホームディレクトリにリダイレクトすればOKだが,
$ sed 's/jp.archive.ubuntu.com/ubuntu-ashisuto.ubuntulinux.jp/' \
/etc/apt/sources.list > /etc/apt/sources.new

はsedの前にsudoをつけでも/etc/aptに書き込み権限がないのでpermission deniedだ.
そういうときは,(例が長くて恐縮だが)
$ sed 's/jp.archive.ubuntu.com/ubuntu-ashisuto.ubuntulinux.jp/' \
/etc/apt/sources.list | sudo tee /etc/apt/sources.new > /dev/null

でいけるらしい.

色々と奥深い.

|

« 英辞郎 第四版をEBViewで使うの巻 | Main | Libretto L2がLinuxをインストールすると再起動(reboot)しない件 »

Comments

Post a comment



(Not displayed with comment.)




TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/37290/42816619

Listed below are links to weblogs that reference 今更学習したこと:

« 英辞郎 第四版をEBViewで使うの巻 | Main | Libretto L2がLinuxをインストールすると再起動(reboot)しない件 »