/usr/bin/cmake: 디렉토리입니다. cmake 버전을 구할 수 없나요?

/usr/bin/cmake: 디렉토리입니다. cmake 버전을 구할 수 없나요?

방금 우분투 컴퓨터에 CMAKE를 설치했습니다. 그래서 whereis cmake를 실행하면 실제 경로가 제공됩니다.

username@phx7b02c-ee1b:~/CMAKE/cmake-2.8.11$ whereis cmake
cmake: /usr/bin/cmake

하지만 cmake 버전을 얻으려고 할 때마다 항상 다음 메시지가 나타납니다. 여기서 제가 뭘 잘못하고 있는지 잘 모르겠습니다.

username@phx7b02c-ee1b:~/CMAKE/cmake-2.8.11$ /usr/bin/cmake --version
-bash: /usr/bin/cmake: is a directory

누구든지 나를 도와줄 수 있나요?

답변1

실행 파일을 찾는 type대신 해당 명령을 사용해 보십시오 .whereis

$ type -a cmake
cmake is /usr/bin/cmake

$ /usr/bin/cmake --version
cmake version 2.8.4

이 명령은 whereis현재 환경을 사용하지 않으며 다음과 같이 일반적으로 실행 파일에 사용되는 여러 위치를 찾습니다.

whereis 매뉴얼 페이지에서

FILES
       /{bin,sbin,etc}

       /usr/{lib,bin,old,new,local,games,include,etc,src,man,sbin,
                           X386,TeX,g++-include}

       /usr/local/{X386,TeX,X11,include,lib,man,etc,bin,games,emacs}

관련 정보