저는 대학 서버에서 작업 중이며 /gnu의 위치를 찾으려고 노력하고 있습니다. 다음을 사용하여 올바른 버전을 얻었으므로 최신 버전이 설치되었음을 알고 있습니다.g++ --version
find를 사용하면 find gnu
결과가 반환되지 않습니다. Gnu의 경로를 찾는 방법은 무엇입니까?
답변1
일반적으로 이라는 이름의 명령이나 파일이 없습니다 gnu
.
이름은 gnu
다음을 가리킨다.GNU 프로젝트, gcc, emacs, Bash 셸, Coreutils 제품군( , 등의 명령 포함) 등을 포함한 다양한 프로그램이 포함되어 rm
있습니다 . 이 프로젝트의 목표는 완전한 운영 체제를 만드는 것입니다.cp
mv
존재하다일부대부분의 Linux(또는 "GNU/Linux") 기반 시스템을 포함한 다른 시스템에서는 GNU 도구가 운영 체제의 큰 부분을 차지합니다 /opt/gnu
./gnu
GNU의 "현재 버전"은 없습니다. 각 하위 프로젝트(gcc, coreutils, emacs...)에는 자체 버전 세트가 있습니다.
그런데 귀하의 질문은 위치에 대해 묻고 있습니다 /gnu
. /gnu
, 존재하는 경우,예장소. 그리고 디렉토리를 find gnu
탐색할 것입니다.gnu
현재 디렉토리에. Unix와 유사한 파일 시스템이 어떻게 작동하는지 연구해야 한다고 제안합니다.
답변2
여기서 - (셸) 명령의 전체 경로를 표시합니다.
~> which g++
/usr/bin/g++
find - 디렉토리 계층 구조에서 파일 검색
find / | grep gnu
(예를 들어)