TechnologyTips

less Maniacs

Kotaです。

長いテキストをlessコマンド、使いこなしてますか??

自分でも忘れるのでメモメモ

  • hjklで移動
  • 一番上に移動はgg
  • 一番下はG
  • 1ページ移動はC-f/C-b
  • lessのキーバインドの要約を見るにはh
  • 現在表示しているテキストを$EDITORで設定されているエディタで開くにはv
  • 検索は/<文字列><Enter>
  • 検索のNext/Previewはn/N
  • 終了はq

このあたりは基本ですが、、

  • tail -fライクに内容更新を順次反映はF
  • grepをかけるには&<文字列><Enter>
  • m<a-z>で位置をマーク
  • ‘<a-z>で移動
  • |<a-z>で現在行からマーク位置までパイプ処理

ggmmG|mnkf -w|less

UTF-8にエンコードして表示とかができます!便利ですね!さらになんと

lessしながらtailしてgrepできます

&!foo して、Fです。andで絞り込みたい場合はcharをパイプで区切ってくださいこんな感じ

&!foo|baa

おまえは最高だless!!他にも

  • ながーーーいSELECT結果表示中に-S<Enter>で折り返さず表示

も便利です。
mysql> pager less -S
PAGER set to ‘less -S’
mysql> SELECT * FROM wp_comments;
とかすると、、

ちゃんとぐちゃぐちゃにならず表示できます。
まとめて環境変数LESSに設定するといい感じですが、このように切り替えて使いたい不便なので。。
是非lessの起動中の操作方法を色々試してみると作業効率が上がりますよーお試しあれ!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください