Unix

bash で実行ユーザを確認する方法

if [ `id -u` == 0 ]; then echo '実行ユーザがRootです' fi

大量のファイルを削除する

$ rm *では対象のファイル数が多すぎてエラーになる場合。 $ find . -type f -maxdepth 1 -print0 |xargs -0 rm -fや $ echo * | xargs rm -f で消せるよ。

vim で3行以上をコピーする方法

コマンドモードになって、以下のコマンドでコピーできます。 y + コピーしたい行数(-1) + jj 続いて以下で反映。 p 一つ賢くなりました!

Section header expected

svnserve サーバから checkout しようとして表題のエラーが発生しました。 $ svn checkout svn://example.com/ svn: /var/svn/repos/conf/svnserve.conf:15: Section header expected 原因は svnserve.conf の記述にありました。 Defaultでは全ての行がコメ…

詰めvi

1問目の最小ストロークが11までしかいかないんだよなー

BOM

BOM = Byte Order Mark エンディアンを指定するために先頭に記入される16ビットの値(e-words.jpより) 今日ファイルにこのBOMが混入していたために、問題が発生していました。 んで、このBOMを消すのが上手くいかなくて、ターミナルで手動で消したんだけど良…

もちろん健在ですよ! > ゲバラ

ゲバラ教えてもらいました。 poderosaを起動する ヘルプ > バージョン情報 guevara と入力する "ようこそゲバラモードへ。もちろん健在ですよ!" これでみんなもチェ・ゲバラ!! Poderosaに名称変更される前から使っていましたが、つい先日知りました。 名…