반응형
- 설치
아래 명령으로 zsh가 설치되어 있나 확인한다.
zsh --version
설치가 되어있지 않다면 아래 명령으로 설치한다. 우분투는:
sudo apt-get install zsh
bash로 되어있는 기본 쉘을 zsh로 바꾼다.
$ which zsh #쉘의 위치를 확인한다.
/usr/bin/zsh
$ chsh -s /usr/bin/zsh #기본 쉘을 변경한다.
$ chsh -s `which zsh` #위 두 개의 명령을 하나로 줄일 수도 있다.
이제 Oh My Zsh을 설치한다. wget으로 설치할 수도 있다.
$ curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
- 기본 사용자 이름 삭제
zsh에서 기본으로 표시되는 Leeui-MacBook-Pro 같은 부분을 삭제하려면 .zshrc 파일에 아래 내용을 추가한다.
$ vim ~/.zshrc
prompt_context() {
if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
fi
}
- 수정 후 source ~/.zshrc 를 통해 재실행 하면 바로 적용된다.
- prompt_context(){} 로 비워두면 프롬프트에 표시되는 유저 이름이 모두 숨김처리된다.
- 테마 적용
$ vim ~/.zshrc
$ ZSH_THEME="agnoster"
깨지지 않는 폰트 다운로드 및 터미널 폰트 변경
https://github.com/powerline/fonts 이곳에서 Clone or Download 버튼을 눌러보면
https://github.com/powerline/fonts.git 라는 주소가 나옵니다. 네 git만 붙었을 뿐이죠.
# clone
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts
이제 마지막 작업인 터미널 폰트 변경만이 남았군요.
터미널 설정에서 편집 – 프로파일 기본 설정으로 들어가세요.
사용자 지정 글꼴을 Ubuntu Mono derivative Powerline Regular로 바꿔주세요.
- .zshrc 설정
# use nvm in zsh
export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
figlet -c -f slant "Hello Young!" | lolcat;
#start webstorm
alias ws='nohup /home/young/program/webstorm/WebStorm-183.5429.34/bin/webstorm.sh > /dev/null &';
alias pm='nohup /home/young/program/Postman/Postman > /dev/null &'
#start intellij
alias ij='nohup /home/young/program/idea-IU-183.6156.11/bin/idea.sh > /dev/n ull &';
alias open='xdg-open'
- shell script
#!/bin/bash
# oh my zsh
echo $1 | sudo -S apt-get install zsh -y;
echo $1 | sudo -S chsh -s `which zsh`;
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh;
echo "
prompt_context() {
#if [[ \"\$USER\" != \"\$DEFAULT_USER\" || -n \"\$SSH_CLIENT\" ]]; then
#prompt_segment black default \"%(!.%{%F{yellow}%}.)\$USER\"
#fi
}
" >> ~/.zshrc;
sed -i 's/ZSH_THEME=.*/ZSH_THEME="'agnoster'"/' ~/.zshrc;
git clone https://github.com/powerline/fonts.git --depth=1;
cd fonts;
./install.sh;
cd ..;
rm -rf fonts;
반응형
'나만의 우분투 설정을 만들자!' 카테고리의 다른 글
VirtualBox - 듀얼 모니터로 사용하자 (0) | 2020.01.14 |
---|---|
VirtualBox - VS Code 버벅임(?) (0) | 2020.01.12 |
nvm (0) | 2019.12.31 |
vim!!! (0) | 2019.12.31 |
it just fun (0) | 2019.12.31 |