'튜토리얼/Zsh'에 해당되는 글 3

  1. 2011/08/25 Zsh를 써보자 #3 (2)
  2. 2011/08/05 Zsh를 써보자 #2 (2)
  3. 2011/08/05 Zsh를 써보자 #1
 

Zsh를 써보자 #3

튜토리얼/Zsh | 2011/08/25 06:44 | Posted by DMW
크리에이티브 커먼즈 라이선스
Creative Commons License
다른 사람들 프롬프트를 보면 막 되게 화려한데....우리껀 그정도까진 아니다. 인터넷에서 스크린샷을 찾아보면 현재 디렉토리가 SCM으로 관리되고 있는 working copy라면 막 repository정보를 프롬프트에서 보여주고 그런다!

나도 하고 싶다.

일단 .zshrc 잴위에 아래 라인을 붙여넣자.

autoload -Uz vcs_info

그리고 elite2 테마를 설정했던 라인을 지워버리고 아래 코드를 젤 밑에 붙여넣자.

# DMW prompt setting
precmd() {
    psvar=()
    vcs_info
    [[ -n $vcs_info_msg_0_ ]] && psvar[1]="$vcs_info_msg_0_"
}
PS1="%d %1v "

zsh를 다시 꺼다키고 아무 디렉토리나 working copy로 가보자. 아마 아래랑 비슷한 화면을 볼 수 있을꺼라능.


물론 svn 말고 Git등등 도 된다. 이제 vcs_info를 가지고 prompt를 잘 튜닝해보면 된다. 색깔로 막 다양하게 넣고 >_<. 관련된 정보는 아래와 같은 키워드로 검색을 해보자.

'zsh vcs_info'
'zsh prompt'

나는 더 관련정보를 가지고 있지 않다. 왜냐면...zsh가 쉘창마다 명령어 히스토리랑 디렉토리 스택이 공유되는게 너무 불편해서 딱 여기까지 해보고 도루 bash로 돌아왔기 때문이다.

여러분 bash가 짱입니다.
저작자 표시 비영리 동일 조건 변경 허락

'튜토리얼 > Zsh' 카테고리의 다른 글

Zsh를 써보자 #3  (2) 2011/08/25
Zsh를 써보자 #2  (2) 2011/08/05
Zsh를 써보자 #1  (0) 2011/08/05
TAG Zsh

댓글을 달아 주세요

  1. Sean 2011/09/09 07:55  댓글주소  수정/삭제  댓글쓰기

    끵..?

Zsh를 써보자 #2

튜토리얼/Zsh | 2011/08/05 20:56 | Posted by DMW
크리에이티브 커먼즈 라이선스
Creative Commons License
2. 둘째날
Zsh를 깔긴 깔았는데 이건뭐...화면이 별로 엣지가 없다. 색깔고 그냥 단색이고...아무튼 이상하다. .zshrc를 고쳐야 될것 같다. 일단 아래처럼 고치자.

$ vim ~/.zshrc

autoload -U compinit promptinit

compinit
promptinit

prompt walters

마지막줄이 walters라는 프롬프트로 설정해주는 줄이다. Zsh는 프롬프트 모양에 이름을 줘서 저장할 수 있다. 테마라고 하는데 기본적으로 몇개가 깔려있다. 아래처럼 입력하면 리스트를 볼 수 있다. -h 옵션을 주면 help가 나오니 나머지는 알아서 하자.

$ prompt -l

맘에 드는걸로 바꺼보고 몇가지 alias 를 추가해서 .zshrc를 고쳐보자. Key binding 그딴거는 엣지랑 별관계없으니...신경끄자.

autoload -U compinit promptinit

compinit
promptinit

prompt elite2 red

# alias setting
alias du='du -h'
alias df='df -h'
alias less='less -r'
alias ls='ls -hF --color=tty'
alias dir='ls --color=auto --format=vertical'
alias vdir='ls --color=auto --format=long'
alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'
alias vi='vim '
alias vin='vim '

이정도로 설정하면 아래같은 화면이 나온다. 오...뭔가 있어보인다.


저작자 표시 비영리 동일 조건 변경 허락

'튜토리얼 > Zsh' 카테고리의 다른 글

Zsh를 써보자 #3  (2) 2011/08/25
Zsh를 써보자 #2  (2) 2011/08/05
Zsh를 써보자 #1  (0) 2011/08/05
TAG Zsh

댓글을 달아 주세요

  1. sloth 2011/08/05 22:40  댓글주소  수정/삭제  댓글쓰기

    우분투 11.x대로 들어가면서 걍 빨갱이 모자네껄로 갈아탔다능. bash가 더 짱이라능 하앍

Zsh를 써보자 #1

튜토리얼/Zsh | 2011/08/05 20:27 | Posted by DMW
크리에이티브 커먼즈 라이선스
Creative Commons License
윈도우7은 정말이지 퍼팩트한 OS인데..한가지 단점이 있다면 CLI 쉘이 좀 불편해서 허세질하기에 적합하지 않다는 거라능. 시커먼 화면에 글씨들이 쫙 스크롤되면서 코딩하는 그런 허세 ㅋ. 아무튼 이런 허세질에는 리눅스가 좋다. 혹자는 맥 OSX를 쓰면 되지 않느냐고 반문하겠지만 앱등이 효과때문에 허세가 반감된다.

내가 좋아하는 우분투를(만화 우분츄때문에 좋아하는거 아님) 깔면 기본으로 Bash를 쉘로 사용한다.  Bash에서 여러가지 CLI 유틸들을 쓰다보면 허세력이 막 상승하는데 어느순간 한계에 부딪친다. 이 시점에서 엣지있는 무언가가 필요하다. 엣Z있는 Zsh로 갈아탈 때가 온거라능.

Zsh 써보기 그 첫날이다.

1. 첫날
일단 apt-get으로 땡겨서 설치한다.

$ sudo apt-get install zsh


설치가 끝나면 zsh를 실행시켜본다. 뭐라뭐라고 막 나오는데 .zshrc를 만들어주면 담부터 안나온다.

$ touch ~/.zshrc


자기 계정의 기본 쉘을 zsh로 바꾼다. 

$ sudo vim /etc/passwd


저장하고 로그아웃 했다가 다시 로그인한다. 아래처럼 입력해서 쉘을 확인한다.

$ echo $SHELL


zsh로 로그인됐다. >_<.


잘 분간은 안되겠지만 Zsh이다. 터미널 foreground 컬러가 녹색이라 시커먼고 파릇파릇한 화면이 나왔다능.
저작자 표시 비영리 동일 조건 변경 허락

'튜토리얼 > Zsh' 카테고리의 다른 글

Zsh를 써보자 #3  (2) 2011/08/25
Zsh를 써보자 #2  (2) 2011/08/05
Zsh를 써보자 #1  (0) 2011/08/05
TAG Zsh

댓글을 달아 주세요