Debianにzshを導入する
時間を見つけつつおっちらおっちらサーバ構築の続きでも。しかし、もう冬ですよ。あっという間に老いちゃいますね、このままだと。
zshというのはシェルの一種でまあ、なくてもいいんだけどあったら便利なカスタマイズの部類ですね。gitとか使ってたら、今のブランチ名とか表示してくれたりして便利なのです。
$ sudo apt-get install zsh Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: zsh-doc The following NEW packages will be installed: zsh 0 upgraded, 1 newly installed, 0 to remove and 6 not upgraded. Need to get 4,916 kB of archives. After this operation, 11.7 MB of additional disk space will be used. Get:1 http://ftp.jp.debian.org/debian/ wheezy/main zsh amd64 4.3.17-1 [4,916 kB] Fetched 4,916 kB in 0s (8,055 kB/s) Selecting previously unselected package zsh. (Reading database ... 26191 files and directories currently installed.) Unpacking zsh (from .../zsh_4.3.17-1_amd64.deb) ... Processing triggers for man-db ... Setting up zsh (4.3.17-1) ... update-alternatives: using /bin/zsh4 to provide /bin/zsh (zsh) in auto mode update-alternatives: using /bin/zsh4 to provide /bin/rzsh (rzsh) in auto mode update-alternatives: using /bin/zsh4 to provide /bin/ksh (ksh) in auto mode $ zsh --version zsh 4.3.17 (x86_64-unknown-linux-gnu) $ chsh Password: Changing the login shell for treby Enter the new value, or press ENTER for the default Login Shell [/bin/bash]: /bin/zsh
基本これだけでいいっぽいけど、oh-my-zshとやらが良いという話を聞いたのでそれもいれる。
% sudo apt-get update % sudo apt-get install git
というか、git入ってなかった……仕切り直して
% git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh % mv ~/.zshrc ~/.zshrc.orig % cp .oh-my-zsh/templates/zshrc.zsh-template .zshrc
というかgitじゃなくても良かったんかい、と思いつつも悔しいので何となくマニュアルで入れてみたり。
お好みでテーマとかをよしなに設定してひとまずおしまい。
参考:oh-my-zsh を使って zsh の便利な設定をまとめて取り入れる – mollifier delta blog