명령어에 대한 도움말은 어떻게 볼 수 있나요?
명령어가 무엇을 하는지 알아볼 때는 예전에는 man 명령어(“manual”의 줄임말)를 자주 썼습니다.
예를 들어, man head 명령어를 실행하면 다음과 같은 정보가 나옵니다:
HEAD(1) BSD General Commands Manual HEAD(1)
NAME
head -- display first lines of a file
SYNOPSIS
head [-n count | -c bytes] [file ...]
DESCRIPTION
This filter displays the first count lines or bytes of each of
the specified files, or of the standard input if no files are
specified. If count is omitted it defaults to 10.
If more than a single file is specified, each file is preceded by
a header consisting of the string ``==> XXX <=='' where ``XXX''
is the name of the file.
SEE ALSO
tail(1)
man은 자동으로 less를 호출하므로,
정보를 페이지별로 넘기려면 스페이스바를 누르고,
종료하려면 :q를 입력해야 할 수 있습니다.
NAME 아래의 한 줄 설명은 명령어가 무엇을 하는지 간단히 알려 주고,
SYNOPSIS 아래의 요약에는 해당 명령어가 인식하는 모든 플래그가 나열됩니다.
대괄호 [...] 안은 선택 사항을, 파이프 |는 선택지 중 하나를,
줄임표 ...는 반복 가능함을 의미합니다.
따라서 head의 매뉴얼 페이지는 -n으로 줄 수를 지정하거나 -c로 바이트 수를 지정할 수 있으며,
파일 이름은 원하는 만큼 줄 수 있음을 알려 줍니다.
Unix 매뉴얼의 문제는 무엇을 찾아야 하는지 미리 알고 있어야 한다는 점입니다.
모르겠다면 Stack Overflow에서 검색하거나,
DataCamp의 Slack 채널에 질문하거나,
이미 아는 명령어의 SEE ALSO 섹션을 살펴보세요.
이 연습은 강의의 일부입니다
