sudoでコマンドを実行する際に補完を利用する
sudo でコマンドを実行する際に、コマンドの補完が使えないことがある。
例えばCentOS7 ではsudo system
まで入力してTabキーを叩いても、候補が表示されない。
以下の設定をすることで、sudo で実行するコマンドでも補完がされるようになる。
設定
~/.bashrc
タブ補完が利用できるようにするには、.bashrcにcomplete -cf sudo
を設定する。
$ sudo vim ~/.bashrc ... complete -cf sudo
~/.bashrcを読み込み
$ source ~/.bashrc