내부에 있고 $PATH
실행 파일이 . 그러나 터미널에서 실행하면 내가 얻는 출력을 찾을 수 없습니다./sbin
ctrlaltdel
/sbin/
whereis ctrlaltdel
/sbin/ctrlaltdel
ctrlaltdel: /usr/sbin/ctrlaltdel /usr/share/man/man8/ctrlaltdel.8.gz
왜 이런거야? 우분투 20.04.04를 사용하고 있습니다.
답변1
/sbin은 /usr/sbin에 대한 심볼릭 링크입니까? 현대 버전의 리눅스는 이런 일을 하는 것 같습니다.
이 경우 다음과 같이 시작점 뒤에 후행 "/"를 추가해 보세요.
/sbin/ -name ctrlaltdel 찾기
whereis의 경우 실제로 ctrlaltdel이 있는 곳이기 때문에 /usr/sbin만 보고합니다.