5] Les commandes whereis which et le path
차례:
whereis
는 주어진 명령에 대한 바이너리, 소스 및 매뉴얼 페이지 파일의 위치를 찾을 수있는 명령 줄 유틸리티입니다.
Linux
whereis
명령을 사용하는 방법을 보여줍니다.
whereis
명령을 사용하는 방법
whereis
명령의 구문은 다음과 같습니다.
whereis FILE_NAME…
옵션으로 사용하면 인수로 지정된 명령에 대한 이진, 소스 및 수동 파일을 검색합니다.
기본적으로
whereis
는 환경 변수에 나열된 하드 코드 된 경로 및 디렉토리에서 명령 파일을 검색합니다.
whereis
명령이 검색 할 디렉토리를 찾으려면
-l
옵션을 사용하십시오.
whereis -l
예를 들어,
bash
명령에 대한 정보를 얻으려면 다음을 입력하십시오.
whereis bash
bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz
위의 출력에서
bash:
는 정보를 얻고 자하는 명령이고,
/bin/bash
는 이진 파일의 경로이며,
/etc/bash.bashrc
는 소스 파일이며
/usr/share/man/man1/bash.1.gz
는 매뉴얼 페이지입니다.
검색중인 명령이 존재하지 않으면 명령 이름 만 인쇄됩니다.
whereis
명령에 둘 이상의 인수를 제공 할 수도 있습니다.
whereis netcat uptime
출력에는
netcat
및
uptime
명령에 대한 정보가 포함됩니다.
netcat: /bin/netcat /usr/share/man/man1/netcat.1.gz uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz
명령 바이너리 만 검색하려면
-p
옵션을 사용하십시오.
예를 들어,
ping
명령의 위치를 찾으려면 다음을 입력하십시오.
whereis -p ping
ping: /bin/ping
명령 이진의 위치 만 검색 할 때는
which
또는
type
명령을 사용하는
which
좋습니다.
소스 파일 만 검색하려면
-s
옵션을 사용하십시오.
whereis -s command
소스 파일이 존재하면 위치는 해당 위치를 인쇄합니다.
-m
옵션을 사용하면 man 파일 만 검색 할 수 있습니다.
whereis -m command
바이너리를 검색하는 위치를 제한하려면
-B
옵션, 매뉴얼
-M
옵션 및 소스
-S
를 사용하십시오. 각 옵션은 공백으로 구분 된 디렉토리의 절대 경로 목록을 허용합니다. 디렉토리 목록은 파일 이름의 시작을 나타내는
-f
옵션으로 끝나야합니다.
예를 들어,
/bin
디렉토리에서
cp
바이너리를 검색하려면 다음을 입력하십시오.
whereis -b -B /bin -f cp
cp: /bin/cp
-u
옵션은 특이한 항목을 검색 할 위치를 알려줍니다. 요청 된 각 유형 (이진, 수동 및 소스)의 항목이 정확히 하나도없는 파일은 비정상적인 파일 (명령)로 간주됩니다.
예를 들어,
/bin
디렉토리에서 매뉴얼 페이지가 없거나 두 개 이상의 문서가있는 모든 바이너리를 검색하려면 다음을 입력하십시오.
cd /bin
whereis -m -u *
-f
옵션 뒤의 와일드 카드 문자 (
*
)는 현재 작업 디렉토리 (
/bin
)의 모든 파일을 의미합니다.
결론
whereis
유틸리티는 주어진 명령에 대한 바이너리, 소스 및 수동 파일을 찾는 데 사용됩니다.
마이크로 소프트와 베스트 바이는 리눅스에서 강탈한다

당신은 '안티 리눅스'라고 말하면, 나는 '프로 윈도우'라고 말한다. 당신은 'Linux bashing'이라고 말하면서 '마케팅'이라고 말합니다.
리눅스에서 부팅 가능한 데비안 10 USB 스틱 만들기

이 튜토리얼에서는`dd` 명령을 사용하여 Linux 터미널에서 부팅 가능한 데비안 10 (버스터) USB 스틱을 만드는 방법을 설명합니다.
리눅스에서 파일의 권한을 재귀 적으로 변경하는 방법

Linux는 다중 사용자 시스템이며 파일에 대한 액세스는 파일 권한, 속성 및 소유권을 통해 제어됩니다. 이 기사에서는 파일 및 디렉토리의 권한을 재귀 적으로 변경하는 방법에 대해 설명합니다.