
좋습니다. 빠른 답변이길 바라지만 답변을 찾을 수 없는 것 같습니다.
프로그램을 제거한 후에도 whereis 명령은 여전히 참조를 반환합니다.
예를 들어. ssmtp를 설치했지만 완전히 제거하기로 결정했다고 가정해 보겠습니다.
실행할 수 있는ssmtp는 어디 있어?반품 -ssmtp:
더 이상 길이 없다는 것은 이해하지만 조금 지저분해 보입니다. 이 명령을 사용할 때 이전에 설치된 항목에 대한 참조를 완전히 제거하는 방법이 있습니까?
나는 apt-get --purge Remove를 수행했기 때문에 조금 길을 잃었습니다 ...
감사해요
답변1
전화하면어디에임의의 문자열을 사용하면 전달된 문자열, 콜론, 프로그램 및 수동 위치가 차례로 표시됩니다. 예:
$ whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz
일치하는 프로그램이 없으면 여전히 매개변수와 콜론이 표시되지만 위치는 비어 있습니다. 예:
$ whereis xyz
xyz:
이것이 귀하의 경우에 일어나는 일입니다.
답변2
그것은 결과가 아닙니다. 그것이 whereis
작동하는 방식입니다. 무엇이든 먹일 수 있으며 찾은 내용의 목록과 함께 다시 에코됩니다. whereis
이제 본질적으로 설명하는 것입니다.캔트ssmtp
더 이상 찾아보세요 .