Bourne Shell

2021년 5월 5일 수정

sh 는 Bourne Shell의 실행 바이너리 이름으로 유닉스에서 가장 기본적으로 쓰이던 이다. 거의 기본 로 취급되기 때문에 대부분의 유닉스 및 리눅스, 심지어 macOS에도 기본 탑재되어 있다.

요즘은 스크립트를 작성할 때를 제외하고는 잘은 쓰이지 않지만, 그 만큼 스크립트 문법의 표준의 역할을 하기도 하는 이다. 즉 Bourne Shell의 명령어는 대부분의 에서 대체로 호환된다.

기타 팁

자주 사용하는 명령어 보기

제목 그대로 자주 사용하는 CLI 명령어를 일부 추려서 보여주는 명령이다.

history | awk '{print $2}' | sort | uniq -c | sort -rn | head

참고로 history 명령어의 출력 결과를 다르게 설정한 경우 - 예를 들자면 zsh에서 $HIST_STAMPS 환경변수를 지정했을 경우 - 결과가 이상하게 나올 수 있으니 주의하자.