Shell

update create

rc : Run Commands

zshに関して

  1. global: /etc/zshenv
  2. local: ~/.zshenv

で読み込む
全体の流れ

  1. zshenv
  2. zprofile
  3. zshrc
  4. zlogin

実行環境により、上記の設定を取り込む

  • インタラクティブシェル(1, 2, 3, 4) ※check
  • シェルスクリプト(1)

zshenv: 実行環境変数として必ず読み込まれる
zprofile: ログインシェルの時だけ必要な設定をする場合(sshなど)
zshrc: コマンド実行
zlogin: zprofileとほぼ同じ、ただし、rcの後に設定

What should/shouldn't go in .zshenv, .zshrc, .zlogin, .zprofile, .zlogout?

コマンド 内容
man zsh zshの概要
man zshall zsh manページのまとめ
man zshbuiltins zsh ビルトインコマンド概要
man zshcalsys zshのカレンダーシステム概要
man zshcompsys zshのコマンドライン補完の概要
man zshexpn zsh展開の概要
man zshmisc 文字通り雑多な詰め合わせ(パイプ、リダイレクト等)
man zshoptions zshで設定可能なオプション一覧
man zshparam zshの変数関係の記号や使い方
man zshzle zshのコマンドラインエディタ概要