레이블이 man인 게시물을 표시합니다. 모든 게시물 표시
레이블이 man인 게시물을 표시합니다. 모든 게시물 표시

mac builtin command manual page

# mac 환경에서 cd, alias, if 등의 builtin command 의
# manual-page(man page) 는 표시되지 않는다.
# 다음과 같이 cd 명령 설명을 보려고 하면
builtin 에 대략적인 설명 문서만 보인다.
man cd

# bash 를 사용한다면 help 로 설명서를 볼 수 있다.
help cd

# zsh 에는 help 를 사용할 수 없고, run-help 를 사용해야 하는데
# run-help=man 으로 alias 되어 있다.
# run-help alias 를 풀어주고(alias 안되어 있을 수도 있어 stderr null 처리)
unalias run-help 2> /dev/null

# zsh 의 autoloading function 으로 run-help 를 다시 로딩한다.
autoload run-help

# 이제 run-help 로 builtin command 설명서를 볼 수 있다.
run-help cd

#####

# man page 나 --help 로 보이는 문서는 자세하지만 길고,
# 예시도 없어 차근차근 읽어 이해하는데 시간이 걸리는데 
# tldr(too long dont' read)을 사용하면 실제 사용 예시등으로 빨리 파악할 수 있다.

# 설치
npm install -g tldr

# mac 에선 brew 로도 설치 할 수 있다.
brew install tldr

# ls 사용방법 보기
tldr ls