zsh の補完

プロセスを殺そうとしてちょっと吃驚した事.

今迄の癖で

$ ps aux | grep hogehero
$ kill -9 PID

みたいにして PID 確認したあとで kill してたんだが, zsh の場合

$ kill vm ←ここで Tab 補完
[root@deutzia:0:#> kill 10373                            /etc/rc2.d
10373 pts/2    00:00:00 vmnet-bridge
10392 pts/2    00:00:00 vmnet-netifup

…PID に変更された. さらに似た名前がリストアップされたりして. なんかもう, zsh ってすげぇ.