Linux
為什麼 yum 的 tab 完成速度很慢?
為什麼 yum 的 tab 完成速度很慢?是因為它需要連接到網際網路嗎?如果是,我該如何禁用它?
Tab
是的,當您按下鍵時,它會通過網際網路執行部分命令。製表符補全與 Yum 沒有任何關係。在這種情況下,它是外殼程序 Bash 的一個功能。您可以使用以下命令查看配置為提供選項卡完成的
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
參考