>  기사  >  시스템 튜토리얼  >  Linux에서는 기본 명령이 무엇입니까?

Linux에서는 기본 명령이 무엇입니까?

WBOY
WBOY원래의
2024-05-30 10:18:47464검색

Linux whereis 基础命令

이 글에서는 이해하기 쉬운 몇 가지 예를 통해 이 명령의 기본 사항을 설명합니다. 하지만 그 전에 아래 제시된 모든 예제는 Ubuntu 16.04 LTS에서 테스트되었다는 점을 지적할 가치가 있습니다.

Linux whereis 명령

whereis 명령은 사용자가 특정 명령의 바이너리 파일, 소스 코드 및 도움말 페이지를 찾는 데 도움이 될 수 있습니다. 형식은 다음과 같습니다.

으아아아

이 명령의 매뉴얼 페이지에 설명이 나와 있습니다.

whereis는 지정된 명령에 대한 바이너리 파일, 소스 파일 및 도움말 파일을 찾을 수 있습니다. 발견된 파일은 기본 경로 이름이 제거된 다음 파일의 (단일) 후행 확장자(예: .c) 및 소스 제어에서 시작된 s. 접두사가 표시됩니다. 다음으로 whereis는 표준 Linux 위치와 $PATH 및 $MANPATH에 지정된 경로에서 특정 프로그램을 찾으려고 시도합니다.

Q&A 형식의 다음 예시를 통해 whereis 명령어 사용법에 대한 직관적인 느낌을 받으실 수 있습니다.

Q1. whereis 명령을 사용하여 바이너리 파일의 위치를 ​​찾는 방법은 무엇입니까?

예를 들어 whereis 명령을 사용하여 자신의 위치를 ​​찾고 싶다고 가정해 보세요. 구체적인 작업은 다음과 같습니다.

으아아아

Linux whereis 基础命令

첫 번째 경로 출력이 원하는 결과라는 점에 유의하세요. whereis 명령을 사용하면 도움말 페이지와 소스 코드 경로도 표시됩니다. (찾을 수 있으면 표시되지만 이 예에서는 찾을 수 없습니다.) 따라서 출력에 표시되는 두 번째 경로는 도움말 페이지 파일의 위치입니다.

Q2. 검색 시 바이너리 파일, 도움말 페이지, 소스 코드만 검색할지 지정하는 방법은 무엇인가요?

바이너리 파일만 검색하려면 -b 명령줄 옵션을 사용할 수 있습니다. 예:

으아아아

Linux whereis 基础命令

마찬가지로 -m과 -s 두 가지 옵션은 각각 도움말 페이지와 소스 코드에 해당합니다.

Q3. 명령 검색 위치를 어떻게 제한하나요?

기본적으로 whereis는 일치자에 의해 정의된 하드코딩된 경로에서 파일을 찾습니다. 그러나 원하는 경우 명령줄 옵션을 사용하여 검색을 제한할 수 있습니다. 예를 들어, /usr/bin에서만 바이너리를 찾으려면 -B 옵션을 사용할 수 있습니다.

으아아아

참고: 이 방법을 사용하면 여러 경로가 제공될 수 있습니다. -f 옵션을 사용하면 검색할 디렉터리 목록과 파일 이름을 명시적으로 구분할 수 있습니다.

마찬가지로 도움말 파일이나 소스 코드만 검색하려면 -M 및 -S 옵션을 적절하게 사용하면 됩니다.

Q4. whereis 검색 경로는 어떻게 확인하나요?

이에 해당하는 옵션도 있습니다. whereis 뒤에 -l을 추가하면 됩니다.

으아아아

이는 예제 출력의 일부입니다.
Linux whereis 基础命令

Q5. 비정상적인 항목이 있는 명령을 찾는 방법은 무엇입니까?

wheres 명령의 경우 명령에 각 명시적 요청 유형에 대해 둘 이상의 항목이 있는 경우 해당 명령은 예외로 간주됩니다. 예를 들어, 문서가 없거나 문서가 곳곳에 분산되어 있는 명령은 비정상적인 명령으로 간주될 수 있습니다. -u 옵션을 사용하면 whereis는 예외 항목이 있는 명령을 표시합니다.

예를 들어 다음 예에서는 현재 디렉터리에 해당 문서가 없거나 여러 문서가 포함된 명령이 있음을 보여줍니다.

으아아아
요약

whereis는 자주 사용해야 하는 명령줄 도구가 아닌 것 같습니다. 하지만 특정한 특별한 상황에 직면했을 때 그것은 확실히 당신의 삶을 더 쉽게 만들어 줄 것입니다. 우리는 이 도구가 제공하는 중요한 명령줄 옵션 중 일부를 이미 다루었으므로 연습을 계속 지켜봐 주시기 바랍니다. 자세한 내용을 보려면 맨페이지로 직접 이동하세요.


위 내용은 Linux에서는 기본 명령이 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.