man alias
나를 위해 입력해 주세요
별칭을 수동으로 입력할 필요가 없습니다.
export
에서도 같은 일이 발생합니다 eval
. 처음에는 이것이 쉘 내장에서만 발생하는 줄 알았는데 man echo
맨 페이지가 주어졌습니다.
인터넷 검색 외에 이러한 명령에 대한 문서를 볼 수 있는 방법이 있습니까? 그렇지 않은 경우 누락된 매뉴얼 페이지를 "설치"하는 방법이 있습니까?
답변1
echo
대부분의 시스템 echo
에는 바이너리가 있기 때문에 아마도 맨 페이지가 있을 것입니다. /bin
그러나 대부분의 쉘은 어쨌든 내장을 제공하지만 해당 바이너리에 대한 맨 페이지를 보고 있습니다. 누락된 다른 모든 명령에 대한 매뉴얼 페이지는 POSIX 프로그래머 매뉴얼(매뉴얼 파트 1P)에 있습니다. 설치 방법은 젠투 배포판에 따라 다릅니다. sys-apps/man-pages-posix
패키지 에 있습니다.
답변2
내장 명령은 현재 쉘의 매뉴얼 페이지를 확인하여 쉽게 찾을 수 있습니다.
Bash의 매뉴얼 페이지에서 다음을 찾을 수 있습니다:
alias [-p] [name[=value] ...] Alias with no arguments or with the -p option prints the list of aliases in the form alias name=value on standard output. When arguments are supplied, an alias is defined for each name whose value is given. A trailing space in value causes the next word to be checked for alias substitution when the alias is expanded. For each name in the argument list for which no value is supplied, the name and value of the alias is printed. Alias returns true unless a name is given for which no alias has been defined.
의심스러운 경우 which alias
보고서가 내장되어 있을 때 실행하거나, 찾을 수 없으면 $PATH
보고서가 내장되어 있을 가능성이 높으므로 해당 매뉴얼 페이지를 확인하세요.
답변3
내장 명령에 대한 Man 정보는 일반적으로 관련 쉘 매뉴얼 페이지에서 찾을 수 있습니다. 노력하다 man bash
.
답변4
alias
, export
, 및 eval
은 모두 Mac OS X의 일부 man builtin
이며 다른 BSD 시스템의 일부이기도 합니다.
OSman alias
에서 따라서 별칭에 대한 정보를 얻으려면 를 사용해야 합니다 .man builtin
man builtin
help alias
저는 터미널 프롬프트에서 매뉴얼 페이지를 읽는 것을 선호하지만 시스템에 매뉴얼 페이지가 없으면 다음 페이지로 이동합니다.http://man.cx/꽤 포괄적이기 때문이죠.