📖
📈 Intermédiaire
Ubuntu : transformer son terminal avec Zsh, Oh My Zsh et Powerlevel10k
1 min de lecture
540 vues
09 May 2026
? Transformer son terminal : de boring à spectaculaire
Le terminal par défaut d'Ubuntu est fonctionnel mais austère. Avec quelques outils, il devient plus beau, plus rapide et plus productif.
? Étape 1 — Installer Zsh + Oh My Zsh
# Installer Zsh
sudo apt install zsh
# Installer Oh My Zsh (framework de personnalisation)
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# Définir Zsh comme shell par défaut
chsh -s $(which zsh)
? Redémarrez votre terminal après installation pour voir les changements.
? Étape 2 — Installer le thème Powerlevel10k
# Cloner le thèmegit clone --depth=1 https://github.com/romkatv/powerlevel10k.git \ ${{ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}}/themes/powerlevel10k# Modifier .zshrcnano ~/.zshrc# Trouver la ligne ZSH_THEME et mettre :# ZSH_THEME="powerlevel10k/powerlevel10k"# Rechargersource ~/.zshrc
⚡ Étape 3 — Plugins indispensables
# Autocomplétion intelligentegit clone https://github.com/zsh-users/zsh-autosuggestions \ ${{ZSH_CUSTOM:-~/.oh-my-zsh/custom}}/plugins/zsh-autosuggestions# Coloration de la syntaxegit clone https://github.com/zsh-users/zsh-syntax-highlighting \ ${{ZSH_CUSTOM:-~/.oh-my-zsh/custom}}/plugins/zsh-syntax-highlighting# Dans ~/.zshrc, modifier la ligne plugins :# plugins=(git zsh-autosuggestions zsh-syntax-highlighting z)
? Alias utiles à ajouter dans ~/.zshrc
# Raccourcis
alias ll='ls -la --color=auto'
alias update='sudo apt update && sudo apt upgrade -y'
alias py='python3'
alias ..='cd ..'
alias ...='cd ../..'
# Fonctions
mkcd() {{ mkdir -p "$1" && cd "$1"; }} # Créer + entrer dans un dossier
? Outils CLI indispensables
| Raccourci | Action |
|---|---|
| htop | Moniteur de ressources interactif (meilleur que top) |
| bat | cat amélioré avec coloration syntaxique (apt install bat) |
| exa | ls amélioré avec couleurs et icônes |
| fzf | Recherche floue dans l'historique (Ctrl+R amélioré) |
| tmux | Multiplexeur de terminal — plusieurs sessions |