예를 들어 git
시스템에 설치했습니다. 그러나 어디에 설치했는지 기억이 나지 않으므로 어떤 명령이 이것을 알 수 있습니까?
답변
경로에 있으면 type git
또는을 실행할 수 있습니다 which git
. which
명령은 문제를 적절한 경로 (환경과 점 파일 사이의 혼란을) 받고 있었다. 의 경우 인수로 type
경로를 얻을 수 있습니다 -p
.
경로에 없으면 locate -b git
‘git’이라는 이름을 찾으십시오. 긴 목록이 될 것이므로로 자격을 부여하는 것이 좋습니다 locate -b git | fgrep -w bin
.
답변
POSIX 표준 이 작업을 수행하는 방법입니다 command -v git
. 모든 유닉스 계열 시스템이이를 지원해야합니다.
답변
whereis git
명령의 경로를 얻습니다.
즉, git이 PATH 변수에있는 경우 패키지 관리자를 통해 설치하지 않은 경우 더 복잡하므로 find
또는 locate
명령을 사용해야 합니다.
답변
여기에 다른 답변은 주로 리눅스의 현대 버전에 맞도록 것 같다, 그래서 당신은 사용 일 경우 git
가없는 OS에 locate
, whereis
, which
, 또는 apropos
(솔라리스, HPUX, 등 등), 후 항상 오래된 대기가있다 find
.
find / -name git
위에 나열된 시스템의 이전 버전 중 하나에 -print
제공되는 옵션 이 필요할 수 있습니다 find
.
find / -name git -print
그리고를 사용하는 경우 주기적으로 locate
실행해야합니다 updatedb
. ( locate.updatedb
일부 BSD 파생물에서)
답변
설치된 프로그램의 경로를 얻으려면 whereis
또는을 사용하십시오 which
. 이름을 잊어 버린 경우 apropos
동의어 또는 유틸리티에 대한 설명과 함께 사용할 수 있습니다 ( 예 : apropos "version control"
find) git
. 다음은 물론 whatis
프로그램의 기능을 간단히 요약하는 명령입니다. 그러나 시스템의 모든 프로그램과 기능에는 적용되지 않습니다. 예를 들어보십시오 whatis "the meaning of life, universe and everything"
.