tips:linux:common:zsh

Z-Shell

ArchLinux等で追加投入したら使えるシェル zshについて。

なお、シェルの系譜としては sh - bash - zsh といった系統になります (csh - tcsh とは系譜が違う)

  • history -i とオプションをつければコマンド実行履歴を実行日時つきで出せる。

カーソルキー等で代用できるものは省略。ArchLinux いれたて直後のキーバインド(Emacsモード)で、 キーバインドを別のものにした場合(例えばviとか)は下記に限らない。

bindkey -e で emacsモード、bindkey -v でviモードに切り替えできます。

  • emacs モード
    • キー 意味
      Ctrl+A 行頭移動
      Ctrl+E 行末移動
      Ctrl+D 文字削除。ただし空ならシェルexit
      Ctrl+K カーソル位置から行末までカット
      Ctrl+U 行を全部カット
      Ctrl+Y 行ペースト
      Ctrl+/ アンドゥ
  • vi モード
    • ESC押したらコマンドモード、でvimと似た操作になる。
  • Arch Linux + yay AUR
    • user$ yay -S ttf-meslo-nerd-font-powerlevel10k
      (フォント追加)
       
      user$ yay -S --noconfirm zsh-theme-powerlevel10k-git
      (Arch Linux の場合)
       
      user$ nano .zshrc
      (末尾に以下を書き足す)
      source /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme
       
      user$ p10k configure
      (設定をやり直したい場合はこれを実行)
  • tips/linux/common/zsh.txt
  • 最終更新: 2025/09/15 19:58
  • by asaasa