yumのタブの完了がなぜそんなに遅いのですか?インターネットに接続する必要があるからですか?では、どうすれば無効にできますか?
答え1
はい、キーを押すとインターネット経由でいくつかのコマンドが実行されますTab。タブの完成はYumとは関係ありません。これはシェルの機能です。
次のコマンドを使用して、タブ補完を提供するように設定されたコマンドを表示できますcomplete
。
$ complete | grep yum
complete -o filenames -F _yum yum
complete -o filenames -F _yu_yumdb yumdb
complete -o filenames -F _yu_yumdb yumdb.py
complete -o filenames -F _yum yummain.py
このディレクトリにあるファイルを移動/削除して、Yumのタブ補完を無効にできます/etc/etc/bash_completion.d/yum.bash
。
ファイルの削除が多くの操作のように見える場合は、.bashrc
ファイルに次のものを追加して完了を完全に無効にすることもできます。
$ complete -r
次のように個々のアプリケーションに対して削除することもできます。
$ complete -r yum
またはそのグループ:
$ complete -r yum perl
次のコマンドを使用して、補完機能を使用するように構成されたアプリケーションのリストを取得できます。
$ complete -p