오랜만에 팔만코딩경에 글을 쓰네요. 다들 감기 조심하시고 건강하시길 바랍니다!

여러분들은 man 명령어를 자주 쓰시나요?

내장 명령어와 외부 명령어 차이도 모르고 다 man이 있는 줄 알았던 시절도 있었지만, 모르는 명령어를 만날 땐 man 명령을 먼저 쳐보려고 시도하고 있어요.

man builtin

man builtin

그런데 가끔 man 명령어를 치면 항상 위에 이미지처럼 보여줄때가 있었어요.

예약어 같은 경우는 manual이 없는 건 이해가 가지만 cd, bg, alias같은 내장 명령어들은 왜 따로 설명이 없는지 의아했어요.

글을 쓰는 아직까지 정확한 이유를 찾을 순 없었지만 man 명령어와 비슷하게 볼 수 있는 방법을 찾아서 소개할게요!

방법은 정말 쉬워요.

# zsh 환경
bash -c "help cd"

# bash 환경
help cd

기본적으로 터미널을 키면 zsh 환경이기 때문에 bash 명령어를 붙여서 보거나 bash 명령어를 치고 bash 환경을 실행시키면 help cd로도 같은 출력을 볼 수 있어요!

그럼 20000!

PS. zsh에는 zshbuiltins이 있습니다. 궁금하면 터미널에 입력해보세용. 근데 맥 클러스터는 안되네요 ㅎㅎ