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