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 (設定をやり直したい場合はこれを実行)