Linux 명령의 검색 가능한 데이터베이스

Linux 명령의 검색 가능한 데이터베이스

검색 가능한 Linux 명령 데이터베이스가 있습니까? 나는 스포츠를 처음 접했고 여기에 있는 많은 정보는 나(그리고 다른 많은 사람들)가 가지고 있지 않은 많은 지식을 가정합니다. 그러나 사용 가능한 명령을 참조할 수 있는 방법이 있으면 빨리 배웁니다.

답변1

실제로 Linux 명령 등을 검색할 수 있는 데이터베이스가 있습니다. 이 데이터베이스는 "수동"이라고 하며 다음 섹션으로 구분됩니다.

  1. 사용자 명령
  2. 시스템 호출
  3. C 라이브러리 함수
  4. 장치 및 특수 파일
  5. 파일 형식 및 규칙
  6. 게임 및 기타.
  7. 여러 가지 잡다한
  8. 시스템 관리 도구 및 데몬

매뉴얼을 검색하는 데 사용되는 명령 man다음에는 읽으려는 매뉴얼 페이지의 명령(또는 기타 항목)이 옵니다. 예를 들어 매뉴얼 페이지를 읽으려면 man명령을 사용할 수 있습니다 man man.

동일한 엔터티가 두 개 이상의 섹션에 존재하는 경우(예: printf사용자 명령과 C 라이브러리 함수가 모두 있는 경우) 읽을 매뉴얼의 섹션을 지정할 수 있습니다(예: man 1 printf).

aproposman -k명령이나 ("키워드")를 사용하여 설명서의 각 항목에 대한 요약을 검색 할 수도 있습니다 . 예를 들어 내 시스템의 결과 man -k printf는 다음과 같습니다.

asprintf (3)         - print to allocated string
caca_conio_cprintf (3caca) - The libcaca public header.
caca_conio_printf (3caca) - The libcaca public header.
caca_printf (3caca)  - libcaca canvas drawing
caca_vprintf (3caca) - libcaca canvas drawing
dprintf (3)          - formatted output conversion
fprintf (3)          - formatted output conversion
fwprintf (3)         - formatted wide-character output conversion
printf (1)           - format and print data
printf (3)           - formatted output conversion
snprintf (3)         - formatted output conversion
sprintf (3)          - formatted output conversion
swprintf (3)         - formatted wide-character output conversion
vasprintf (3)        - print to allocated string
vdprintf (3)         - formatted output conversion
vfprintf (3)         - formatted output conversion
vfwprintf (3)        - formatted wide-character output conversion
vprintf (3)          - formatted output conversion
vsnprintf (3)        - formatted output conversion
vsprintf (3)         - formatted output conversion
vswprintf (3)        - formatted wide-character output conversion
vwprintf (3)         - formatted wide-character output conversion
wprintf (3)          - formatted wide-character output conversion
XtAsprintf (3)       - memory management functions

각 항목 뒤의 괄호 안의 숫자는 해당 특정 항목에 대한 매뉴얼 섹션입니다. -k검색 명령 자체의 이름(예 : )을 사용 man -k printf하거나 요약을 검색할 수 있습니다.

$ man -k 'formatted output'
dprintf (3)          - formatted output conversion
fprintf (3)          - formatted output conversion
printf (3)           - formatted output conversion
snprintf (3)         - formatted output conversion
sprintf (3)          - formatted output conversion
vdprintf (3)         - formatted output conversion
vfprintf (3)         - formatted output conversion
vprintf (3)          - formatted output conversion
vsnprintf (3)        - formatted output conversion
vsprintf (3)         - formatted output conversion

답변2

Linux에는 수천 개의 명령이 있습니다. 저는 수년 동안 Linux를 사용해 왔으며 항상 새로운 명령과 유틸리티를 발견했습니다. 아니요, 모든 항목을 나열하는 완전한 데이터베이스는 없습니다. 그 이유는 수시로 추가되는 외부 명령이 많기 때문이다.

그러나 이는 문제가 되지 않습니다. 수천 개의 명령 이름을 기억하는 것은 거의 쓸모가 없습니다. Bash 가이드를 공부하는 것이 좋습니다. 가장 일반적인 명령을 이해하는 데 도움이 될 것입니다. 그러다가 미지의 영역에 들어서면 새로운 것을 발견하게 됩니다.

man때를이미 명령 이름을 알고 있습니다.그리고 그것이 무엇을 하는지 궁금합니다. 당신이 알고 싶다면어떤 명령"목록 파일"과 같은 작업을 수행하는 것이 더 유용할 것입니다 man -k list. 이는 매뉴얼 페이지의 전체 텍스트를 검색합니다. 또 다른 방법은 구글 검색을 하는 것입니다.

관련 정보