rcmdnk's blog

Amazon | Pager (English Edition) [Kindle edition] by Gerry Garibaldi | Science Fiction | Kindleストア

ターミナル作業中に何かを表示させるとき、 長いと上側が切れてターミナルウィンドウのスクロールなりなんなりで戻らないと行けないので 面倒です。

なので長い出力はlessにパイプで渡したり、コマンドそのものがlessに渡したりすることがあります。

Gitでもいろいろと長い出力がありますが、 lessに渡されるものとそうでないものがあります。

その辺の設定について調べてみたメモ。

Read on

EA Best Selections サブコマンド

Gitはgit <command>と言った形でサブコマンドを呼ぶことで様々な操作を行います。

サブコマンドは自分で定義することも出来て、PATHの通ったディレクトリにある実行ファイルのうち git-から始まる名前のものがgit-を外した形でサブコマンドとして追加されます。

Homebrewのbrewなんかでもbrew-で同じことが出来ます。

こんな感じのサブコマンドを持つメインコマンドをシェルスクリプトで 簡単に作れるshell-subcommand というものを作ってみました。

Read on

マンガで身につく超高速勉強法

ブラウザ等だと戻るボタンや進むボタンがあり履歴をたどれますが、 ターミナルのディレクトリ移動では簡単には出来ません。

それを複数の過去の履歴を残し、さらに戻った場合にはまた進むことも出来るようなことを実現し、 さらにそれを高速で行える様な設定を作りました。

Read on