본문 바로가기

mac/맥북 개발자 세팅하기

Mac OS 현재 shell 확인하기

맥북 개발자 환경을 세팅하기 위해 진행하던 중

Oh My Zsh 라는 shell을 설치하면 더 편리하게 사용가능하다고 해서 설치를 하려고 했는데

Mac OS 버전 10.15.7 버전인 macOS Catalina 이후부터는 기본 셸이 bash가 아닌 Zsh(Z 셸)로 변경되었다고 해서

맥북의 현재 shell 버전이 무엇인지 알아보기로 하였다.

.

.

.

 

먼저 shell에 대해 간단히 알아보자면,

셸 (Shell)이란?

운용체제 상에서 다양한 운영 체제 기능과 서비스를 구현하는 인터페이스를 제공하는 프로그램이다.

쉽게말해,

사용자와 커널(kernel) 사이를 이어주는 것으로, 사용자가 입력하는 명령어를 해석하여 전달, 실행하는 역할을 한다.

 

커널(kernel)이란?

컴퓨터 운영체제의 핵심이 되는 컴퓨터 프로그램으로써 하드웨어의 모든 주요기능을 제어한다.

 

ZSH란?

Z Shell 라고도 불리는 쉘 이며, Bash 보다 더 많은 기능을 제공하는 개선형 shell이다.

 

Mac OS 버전 확인

현재 내가 사용하고 있는 맥북의 버전은 macOS Ventura로 가장 최신 버전이었고, 버전의 순서는 이러하다.

좀 더 확실히 하기 위해 터미널을 통해 현재 shell 버전을 알아보기로 하였다.

 

현재 사용중인  셸(shell) 확인하기

위치 매개변수로 확인하는 방법

 

<명령어>

echo $0

<결과>

echo $0
-zsh

환경변수를 통해 확인하는 방법

**SHELL: 사용자 쉘 절대 경로

 

<명령어>

echo $SHELL

<결과>

echo $SHELL
/bin/zsh

현재 맥에 설치되어 있는 셸(shell) 확인하기

<명령어>

cat /etc/shells

**cat 명령은 지정된 파일의 내용을 보여주는 명령어

 

<결과>

# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

이렇게 bash, zsh 등 다양한 셸이 설치되어 있는 것을 알 수 있다.

 

기본 셸 변경하기

chsh -s /bin/zsh

위의 명령어를 입력한 뒤 맥북의 password를 입력한 뒤 터미널을 껐다가 다시 들어오면

-zsh로 변경된 것을 볼 수 있다.

'mac > 맥북 개발자 세팅하기' 카테고리의 다른 글

vi 명령어 정리  (0) 2023.05.17
Oh My Zsh 설치하기  (0) 2023.05.11
iTerm2 설치 및 커스텀하기  (0) 2023.05.10
맥북 M1Homebrew 설치하기  (0) 2023.05.10