タグ

ブックマーク / qiita.com/comutt (1)

  • bash/zsh のヒストリを peco で便利にする - Qiita

    centos,bash環境でpecoを導入してコマンド履歴を便利にするまで。 をやってみて、大変便利だったのですが、 以下の点について気になったため、少し手を入れました。 Mac 環境(おそらく、*BSDなども)では、 tac コマンドが存在しない tail -r を使うのがベタな手ですが、ヒストリ番号を使って sort -k1,1nr することで環境依存を少なくしてみました ヒストリは重複を含めてすべて残しておく派なのですが、 peco から選ぶときは重複をなくしたい Perl でフィルタすることにしました 以下が自分のカスタマイズ後です peco-select-history() { declare l=$(HISTTIMEFORMAT= history | sort -k1,1nr | perl -ne 'BEGIN { my @lines = (); } s/^\s*\d+\s*/

    bash/zsh のヒストリを peco で便利にする - Qiita
    Watson
    Watson 2014/12/17
  • 1