Zsh

Tuner son shell avec oh-my-zsh

Tuner son shell avec oh-my-zsh

Installation de zsh et oh-my-zsh

  • sudo apt update && sudo apt -yq upgrade && sudo apt -yq install git zsh
  • sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
 `Looking for an existing zsh config...
Using the Oh My Zsh template file and adding it to ~/.zshrc.

Time to change your default shell to zsh:
Do you want to change your default shell to zsh? [Y/n] Y
Changing the shell...
Mot de passe :
Shell successfully changed to '/usr/bin/zsh'.

         __                                     __
  ____  / /_     ____ ___  __  __   ____  _____/ /_
 / __ \/ __ \   / __ `__ \/ / / /  /_  / / ___/ __ \
/ /_/ / / / /  / / / / / / /_/ /    / /_(__  ) / / /
\____/_/ /_/  /_/ /_/ /_/\__, /    /___/____/_/ /_/
                        /____/                       ....is now installed!


Before you scream Oh My Zsh! please look over the ~/.zshrc file to select plugins, themes, and options.

• Follow us on Twitter: https://twitter.com/ohmyzsh
• Join our Discord server: https://discord.gg/ohmyzsh
• Get stickers, shirts, coffee mugs and other swag: https://shop.planetargon.com/collections/oh-my-zsh

➜  ~
  • Il y a plein de petites améliorations comme celles ci:
    • Complétions de chemins et navigation arrière
➜  ~ cd /u/lo/sh
Si le chemin est unique, en appuyant sur TAB vous obtiendez ceci:
➜  ~ cd /usr/local/share
Au lieu de taper cd ../../ pour remonter d'un répertoire, il suffit de ..
➜  share ..
➜  local ..
➜  /usr
  • Remplacement des variables

TAB permet aussi de remplacer toutes les variables par leur valeur.