yum의 탭 완료가 왜 그렇게 느린가요?

yum의 탭 완료가 왜 그렇게 느린가요?

yum의 탭 완료가 왜 그렇게 느린가요? 인터넷에 연결해야 하기 때문인가요? 그렇다면 어떻게 비활성화할 수 있습니까?

답변1

예, 키를 누르면 인터넷을 통해 일부 명령이 실행됩니다 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

인용하다

관련 정보