コマンドシェルZshの導入

<h2>はじめに</h2><p>この記事では以下に記載する環境にZshを導入する方法を取りあげる。なお、Zshについては<a href="https://zsh.sourceforge.net/" title="THE Z SHELL">THE Z SHELL</a>、<a href="https://ja.wikipedia.org/wiki/Z_Shell">WikipediaのZ Shell</a>を参照のこと。</p><h3>環境</h3><ul><li>Mac OS X Lion 10.7.3</li><li>Xcode 4.3.2 (llvm-gcc-4.2が使えればよい)</li><li>git 1.7.9.6</li></ul><h3>インストール対象</h3><ul><li>zsh 4.3.17-dev-0 (x86_64-apple-darwin11.3.0)</li></ul><!–more–><h2>導入手順</h2><h3>1.Zshのレポジトリを入手</h3><p><a href="https://zsh.sourceforge.net/Arc/git.html" title="ZSH - Git">ZSH - Git</a>で配布しているレポジトリを使用する。コミット番号は<a href="https://zsh.git.sourceforge.net/git/gitweb.cgi?p=zsh/zsh;a=commit;h=19fe2dcc03d6f3c418e738061e46d0ae013c2550" title="19fe2dcc03d6f3c418e738061e46d0ae013c2550">19fe2dcc03d6f3c418e738061e46d0ae013c2550</a>である。</p><pre><code>$ cd ~/repository$ git clone git://zsh.git.sf.net/gitroot/zsh/zsh</code></pre><h3>2.Zshをコンパイル</h3><pre><code>$ cd ~/repository/zsh$ ./Util/preconfig$ ./configure --enable-multibyte$ make$ maek check$ make TESTSUM=C02 check$ make TESTSUM=Y check$ sudo make install</code></pre><p>コンパイル完了後、/usr/local/binにzshを設置する。whichコマンドでパスが通っているか確認する。</p><pre><code>$ which zsh</code></pre><h3>3.Zshをシェル一覧ファイルに登録</h3><pre><code>$ sudo vim etc/shells# 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/ksh/bin/sh/bin/tcsh/bin/zsh/usr/local/bin/zsh</code></pre><h3>4.Zshを使用するシェルに指定</h3><pre><code>$ chsh -s /usr/local/bin/zsh</code></pre><h2>参考資料</h2><ul><li><a href="https://zsh.sourceforge.net" title="THE Z SHELL">THE Z SHELL</a> </li><li><a href="https://ja.wikipedia.org/wiki/Z_Shell">Wikipedia: Z Shell</a></li><li><a href="https://zsh.sourceforge.net/Arc/git.html" title="ZSH - Git">ZSH - Git</a></li><li><a href="https://zsh.git.sourceforge.net/git/gitweb.cgi?p=zsh/zsh;a=commit;h=19fe2dcc03d6f3c418e738061e46d0ae013c2550" title="19fe2dcc03d6f3c418e738061e46d0ae013c2550">ZSH commit 19fe2dcc03d6f3c418e738061e46d0ae013c2550</a></li></ul>