irb/completionを読み込んでやると、irbでシェルライクなタブ補完が使用できます。
irb(main):002:0> "hello".to .to_a .to_i .to_str .toeuc .tosjis .toutf8 .to_f .to_s .to_sym .tojis .toutf16
ライブラリの読込みは毎回指定してもいいですが、
$ irb -r irb/completion
$ irb irb(main):001:0> require "irb/completion" => true
.irbrcに書込んでおくのが一番簡単です。
$ echo 'require "irb/completion"' >> ~/.irbrc