概要
cygwin 環境に zsh を入れて, 端末起動時に cowsay します
前提
- apt-cyg をインストール済み
インストール
$ apt-cyg install zsh
$ which zsh
/usr/bin/zsh
$ zsh --version
zsh 5.0.6 (x86_64-unknown-cygwin)
Zshをログインシェルにする
/etc/passwd を編集
- before
XXXXXXX/your_user:/bin/bash
- after
XXXXXXX/your_user:/usr/bin/zsh
Terminal を起動
- メニューが表示されます
-
対話に返答して任意の設定を行います
-
起動しました
複数の端末を起動し、履歴を共有します
~/.zshrc の設定
# メモリ 履歴件数
HISTSIZE=100000
# 履歴ファイルパス
HISTFILE=$HOME/.zsh-history
# ファイル 履歴件数
SAVEHIST=100000
# 全履歴の表示
function history-all { history -E 1 }
# 履歴の共有
setopt share_history
端末起動時に cowsay を呼び出します
~/.zshrc の末尾に追記
cowsay "Hello!"