bashやRubyのpryでctrl+rで使える reverse interactive search をnodeのシェルでも使う方法の紹介です。
rlwrap のインストール rlwrapが必要なのでbrew install rlwrapでインストールしましょう。他の環境の場合は環境にあったパッケージマネージャでインストールしてください。
rlwrapはGNUのreadline的な振る舞いをするためのパッケージだそうです。
node側の設定 alias node="NODE_NO_READLINE=1 rlwrap node" を追加してnodeでreadlineを使うように設定しておきましょう。
参考 https://stackoverflow.com/questions/46714331/how-to-use-reverse-interactive-search-in-nodejs-repl