우분투, 리눅스의 기본 shell을 보면
너무 딱딱하지 않나요???
그러던 차에 친구가 정말 눈에 딱 띄고 예쁜 쉘을 알려주었어요
바로 bash가 아닌 zsh!!!!
위는 bash 쉘인데요
너무 딱딱하고 뭔가 눈에 확 들어오지 않죠???
이걸 다음 처럼 예쁜 쉘로 바꿔봅시다!!
zsh 설치
|
sudo apt-get install zsh -y
|
cs |
zsh을 설치하고 싶은 걸 키고 위의 명령어를 입력해주세요
그러면 zsh이 설치가 됩니다
우선 현재 쉘이 뭔지 확인해보면 기본 쉘인 bash쉘로 되어있어요
bash는 bourne again shell의 줄임말이에요
shell의 종류에는 sh, bash, csh, zsh 등 많습니다
zsh이 설치가 잘 되었는지 확인해보려면 위의 명령어를 입력해보세요
zsh의 버전이 잘 나온다면 우선 설치는 정상적으로 된거에요
그리고 이제 기본 쉘을 바꾸기 위해서 위의 명령어를 입력해봅시다
chsh => change shell의 약자로 보시면 됩니다
login shell 저기에 원하는 쉘을 지정해서 입력할 수 있는데
설치된 z shell 경로를 입력해주시면 됩니다 (ex. /bin/zsh, /usr/bin/zsh)
설치된 경로는 (which zsh 명령어로 확인 가능합니다)
chsh로 안되는 경우
sudo vim /etc/passwd
위와 같이 코드를 입력하여 파일을 편집합니다
원하는 계정의 기본 쉘을 변경할 수 있는데
위와 같이 /usr/bin/zsh로 변경합시다!!
oh-my-zsh 설치
|
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
|
cs |
위 명령어를 이용해서 설치할 수 있어요
oh-my-zsh은 zsh을 관리하기 위한 툴이라고 생각하시면 됩니다
(zsh 4.3.9 버전 이상만 설치가능)
(curl이 없다면 아래 명령어로 설치도 가능합니다)
|
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
|
cs |
그러면 설치중에 위와 같은 메시지가 나오면 y를 눌러줍시다
그러면 패스워드를 입력하게 됩니다
설치가 완료되었는데도 바뀌지 않았다면
재부팅을 한번 해보시기 바랍니다
재부팅 하니까 바뀌었어요
zsh 테마 변경하기
https://github.com/ohmyzsh/ohmyzsh/wiki/External-themes
테마는 위의 ohmyzsh 깃허브에서 확인 할 수 있습니다
맘에 드는 것을 선택해서 해보세요!!
위의 명령어를 입력해서 zsh 설정 파일을 vim 편집기로 엽니다
열어보면 테마를 변경할 수 있는 변수가 있습니다
위 테마는 ${HOME}/.oh-my-zsh/themes/ 밑에 있는 파일들을 찾아서 바꾸는 것 같았어요
저 변수에 원하는 테마의 이름을 넣어줍시다
그리고 다음 명령어를 통해 변경된 설정 파일을 적용해줍시다
이렇게 하면 바로 테마가 적용됩니다!!!