タグ

UNIXとツールに関するmk16のブックマーク (3)

  • gren - 次世代grepを目指したコマンドラインツール - ブログのおんがえし

    grenはgrepの置き換えを目指して作ったコマンドラインツールです。 以下のような特徴を持っています。 特徴 基はfind+grep 指定ディレクトリ以下にある全てのファイルの中身を調べます。 gren 検索文字列 [検索するディレクトリ] でOKです。 ユーザーが指定する項目を最小限に バイナリかテキストかをツールが自動で判断します *.rbや*/*.cppのような指定は必要ありません README,README.jaのような特殊な拡張子でも検索対象に含めます .pngや.exeの中身は調べません。 デフォルトで除外ディレクトリが設定されています * *~, .svn, .git, CVS等は探索対象から除外します 便利な検索結果 検索を開始したディレクトリ(Path)、かかった時間(Time)、ファイル数(Files)、ファイルサイズ(Size)、マッチしたファイル数とヒット数(M

    gren - 次世代grepを目指したコマンドラインツール - ブログのおんがえし
  • 時代はGNU screenからtmuxへ - このブログはURLが変更になりました

    GNU screenはもう古いので皆さんtmuxへ移行しましょう、という話。Gentooならemerge tmux。 スクリーンショット 手元のtmuxを撮ってみた。縦分割モード。ウィンドウマネージャはawesome。左のircクライアントはweechat。 家にもいくつかスクリーンショットがある。 tmuxへ移行する理由(メリット) 標準設定のままでもそれなりに使えるステータスバー 各ショートカットがコマンドベース(コマンドで操作ができる) 標準で縦分割機能搭載 GNU screenがたまに固まる問題(が発生するのは私だけ?)が発生しないかも ビュー専用のスクロールモード 柔軟なペイン制御 コピー&ペースト用のバッファを複数保持できる terminfo的にscreen互換 メモリ消費量が少ない(GNU screenの約1/5) 一部機能でマウスが使用できる(mode-mouse, mo

    時代はGNU screenからtmuxへ - このブログはURLが変更になりました
  • Yahoo!やライブドア、2ちゃんねるなどの大規模サイトで採用されている「FreeBSD」をインストールしてみた

    信頼性が高く、高負荷時にも最高のパフォーマンスを発揮するサーバを検討する必要に迫られたので、いろいろと探してみた結果、Yahoo!やライブドア、2ちゃんねるなどの大規模サイトで採用されている「FreeBSD」を試してみることになりました。 FreeBSD自身のサイトに書いてある説明によると、安定していて高速・高性能でなおかつ安全、先進的な機能や多くのセキュリティ機能を提供しているとのこと。ちまたの評判では何やらインストールが難しいというか少々クセがあるようなのですが、これだけの高性能さと安定性などが「無料」で手に入るのであれば、インストールする価値はある、と判断しました。 というわけで、とりあえずFreeBSDをインストールしてみる手順は以下から。 ■まずはISOファイルをダウンロード 今回はこういうシステム構成図で考えます。ブロードバンドルータの直下にぶら下がっている感じ。マシン1台にそ

    Yahoo!やライブドア、2ちゃんねるなどの大規模サイトで採用されている「FreeBSD」をインストールしてみた
  • 1