Maîtriser les raccourcis du terminal Ubuntu : augmentez votre productivité avec les commandes essentielles, intermédiaires et avancées

目次

1. Introduction

Lorsque vous utilisez Ubuntu, travailler avec le terminal est essentiel. En particulier pour les développeurs et les administrateurs de serveurs, optimiser les opérations du terminal est extrêmement important.
En tirant parti des « Raccourcis du terminal Ubuntu », vous pouvez éliminer les frappes inutiles et augmenter considérablement la vitesse de votre flux de travail.

Cet article fournit une explication pratique des raccourcis, allant des bases conviviales pour les débutants aux techniques avancées pour les utilisateurs expérimentés.
Nous couvrons également les méthodes de personnalisation et des cas d’utilisation concrets afin que vous puissiez utiliser le terminal plus confortablement.

Ce que vous apprendrez dans cet article

  • Raccourcis de base du terminal Ubuntu
  • Techniques utiles pour gagner du temps pour les utilisateurs intermédiaires et avancés
  • Comment personnaliser les raccourcis
  • Scénarios d’utilisation pratiques

Avantages d’apprendre les raccourcis

  • Efficacité de frappe améliorée : déplacer rapidement le curseur et rechercher dans l’historique
  • Opérations de commande optimisées : exécuter instantanément les commandes fréquemment utilisées
  • Charge de travail réduite : minimiser l’utilisation de la souris et fonctionner uniquement au clavier

Commençons à apprendre les raccourcis du terminal Ubuntu.

2. Raccourcis de base du terminal Ubuntu (Niveau débutant)

Si vous êtes nouveau dans le terminal, commencez par apprendre les raccourcis de base ci‑dessous.
Ils sont fréquemment utilisés dans les tâches quotidiennes et il est pratique de les mémoriser dès le départ.

Raccourcis de déplacement du curseur

Ces raccourcis vous permettent de déplacer rapidement le curseur lors de l’édition de texte dans le terminal.

ShortcutDescription
Ctrl + AMove cursor to the beginning of the line
Ctrl + EMove cursor to the end of the line
Ctrl + BMove cursor left (same as ← key)
Ctrl + FMove cursor right (same as → key)

Raccourcis d’édition de texte

Raccourcis qui vous permettent de supprimer et d’éditer le texte rapidement.

ShortcutDescription
Ctrl + HDelete one character (same as Backspace)
Ctrl + DDelete the character under the cursor (same as Delete key)
Ctrl + WDelete the word to the left of the cursor
Ctrl + UDelete from cursor to the beginning of the line
Ctrl + KDelete from cursor to the end of the line
Ctrl + YPaste the most recently deleted text

Opérations sur l’historique des commandes

Vous pouvez accélérer le travail en vous référant aux commandes exécutées précédemment.

ShortcutDescription
Ctrl + PDisplay previous command (same as ↑ key)
Ctrl + NDisplay next command history (same as ↓ key)
Ctrl + RSearch for a specific command in history (reverse search)
Ctrl + GExit history search

Raccourcis d’affichage du terminal

Raccourcis pour manipuler l’écran du terminal de manière fluide.

ShortcutDescription
Ctrl + LClear the screen (same as clear)
Ctrl + SPause input
Ctrl + QResume paused input

3. Accélérez les opérations du terminal Ubuntu ! Raccourcis intermédiaires

Une fois que vous maîtrisez les bases, essayez des raccourcis plus avancés.
Apprendre les raccourcis de contrôle des processus et d’affichage rend les opérations du terminal plus fluides.

Raccourcis de gestion des processus

Le contrôle des processus est essentiel sous Ubuntu. Ces raccourcis simplifient la gestion des tâches.

ShortcutDescription
Ctrl + CForce-stop the running process
Ctrl + ZPause the current process
fgResume a paused process in the foreground
bgResume a paused process in the background

Copier & Coller

Copier et coller dans le terminal fonctionne différemment des raccourcis standards.

ShortcutDescription
Ctrl + Shift + CCopy text
Ctrl + Shift + VPaste text

Utiliser ces raccourcis rendra votre flux de travail plus fluide.

4. Raccourcis avancés du terminal Ubuntu (Édition boost de productivité)

Après avoir maîtrisé les raccourcis de base et intermédiaires, utilisez des raccourcis avancés pour dynamiser votre flux de travail dans le terminal.
Apprenez les commandes pour la navigation par mots, la conversion de casse et la gestion des sessions du terminal afin de travailler encore plus efficacement.

Raccourcis avancés d’édition de texte

Raccourcis avancés qui vous permettent d’éditer plus rapidement qu’avec le déplacement normal du curseur.

ShortcutDescription
Esc + BMove cursor one word to the left
Esc + FMove cursor one word to the right
Esc + UConvert text from cursor to the end of the word to uppercase
Esc + LConvert text from cursor to the end of the word to lowercase
Esc + CCapitalize the first letter of the current word
Ctrl + TSwap the two characters around the cursor

Gestion des sessions du terminal (plusieurs fenêtres)

Utilisez des raccourcis pour basculer sans effort entre plusieurs onglets ou fenêtres du terminal.

ShortcutDescription
Ctrl + Shift + TOpen a new tab
Ctrl + Shift + WClose the current tab
Ctrl + PageUpMove to the previous tab
Ctrl + PageDownMove to the next tab
Ctrl + Shift + NOpen a new terminal window

Gestion des processus en arrière-plan

Les utilisateurs avancés exécutent souvent plusieurs processus simultanément.
Ces raccourcis aident à les gérer efficacement.

ShortcutDescription
Ctrl + ZPause the running process
bgResume the paused process in the background
fgResume the paused process in the foreground
jobsList background processes
kill [PID]Force-stop a process using a specific PID

5. Comment personnaliser les raccourcis du terminal Ubuntu

Ubuntu propose de nombreux raccourcis utiles, mais les personnaliser pour votre flux de travail permet d’obtenir un environnement encore plus efficace.
Cette section explique comment utiliser les alias et personnaliser .bashrc et .inputrc.

Raccourcir les commandes avec des alias

En configurant des alias, vous pouvez raccourcir les commandes fréquemment utilisées et réduire le nombre de frappes.

Bases des alias

Un alias vous permet d’appeler une commande avec un nom plus court.
Par exemple, raccourcir ls -la en ll :

alias ll='ls -la'

Cela ne s’applique qu’à la session en cours.

Rendre les alias persistants

Pour conserver les alias après la fermeture du terminal, ajoutez‑les à ~/.bashrc ou ~/.zshrc.

  1. Modifiez .bashrc (ou .zshrc) :
    nano ~/.bashrc   # For Bash users
    nano ~/.zshrc    # For Zsh users
    
  1. Ajoutez des alias à la fin du fichier :
    alias ll='ls -la'
    alias cls='clear'
    alias grep='grep --color=auto'
    alias gs='git status'
    
  1. Appliquez les modifications :
    source ~/.bashrc   # or source ~/.zshrc
    

💡 Conseils

  • Activez la sortie colorée pour grep en utilisant grep --color=auto.
  • Raccourcissez les opérations Git avec des alias comme gs.

Personnaliser avec .bashrc

~/.bashrc est un fichier de configuration exécuté au démarrage de Bash.
Le modifier vous permet de personnaliser librement le comportement du terminal.

Exemple 1 : Afficher un message à l’ouverture du terminal

echo "Welcome to Ubuntu Terminal! Let’s do our best today!"

Exemple 2 : Se déplacer automatiquement vers un répertoire

cd ~/projects

💡 Conseils

  • Déplacez-vous automatiquement vers des répertoires de développement courants comme ~/projects.
  • Ajoutez clear à la fin de .bashrc pour commencer avec un écran propre.

Modifier les raccourcis clavier avec .inputrc

Modifiez ~/.inputrc pour personnaliser les raccourcis clavier de Bash.

Exemple 1 : Exécuter ls -la avec Ctrl + T

"\C-t": "ls -la
"

Appliquer les paramètres :

bind -f ~/.inputrc

Exemple 2 : Modifier le comportement de recherche dans l’historique

"\e[A": history-search-backward
"\e[B": history-search-forward

💡 Conseils

  • Utiliser history-search-backward permet de rappeler instantanément une commande avec une entrée partielle.
  • Personnalisez des touches comme Ctrl + T pour des raccourcis personnalisés.

6. Cas d’utilisation : Flux de travail réels économisant du temps dans le terminal

Une fois que vous avez appris les raccourcis et les méthodes de personnalisation, l’essentiel est comment les appliquer à des flux de travail réels.
Voici des exemples pratiques pour les développeurs, les administrateurs de serveurs et les utilisateurs quotidiens.

Pour les développeurs : Accélérer les tâches Git

Pour les développeurs, des opérations Git efficaces sont essentielles.

Raccourcis utiles pour le flux de travail Git

ShortcutDescription
Ctrl + RSearch previous Git commands
!!Re-execute previous command
alias gs='git status'Run git status as gs
alias ga='git add .'Run git add . as ga
alias gc='git commit -m'Commit using gc "message"

Rechercher efficacement dans l’historique Git

Rappelez rapidement les commandes Git passées en utilisant la recherche dans l’historique :

Ctrl + R → type "git"

💡 Conseils

  • Recherchez dans l’historique avec Ctrl + R pour éviter de retaper de longues commandes.
  • Utilisez des alias pour raccourcir les commandes Git courantes.

Pour les administrateurs de serveurs : Optimiser SSH & la gestion des journaux

Une utilisation efficace du terminal est cruciale lors de la gestion de serveurs distants.

Configuration des raccourcis SSH

Ajoutez des raccourcis dans ~/.ssh/config pour simplifier la connexion :

Host myserver
    HostName 192.168.1.100
    User ubuntu
    IdentityFile ~/.ssh/id_rsa

Puis connectez‑vous en utilisant :

ssh myserver

💡 Conseils

  • Raccourcissez les noms de serveur pour réduire la saisie.
  • Utilisez Ctrl + Shift + T pour ouvrir de nouveaux onglets pour plusieurs serveurs.

Simplifier la surveillance des journaux

alias logs='tail -f /var/log/syslog'

Exécutez maintenant :

logs

💡 Conseils

  • Les alias éliminent la saisie répétitive pour les commandes de journal.

Pour les utilisateurs généraux : Rendre le terminal confortable à utiliser

Même les utilisateurs quotidiens peuvent bénéficier des raccourcis.

Opérations de fichiers efficaces

Shortcut / CommandDescription
llShortened ls -la (via alias)
mkdir -pCreate nested directories in one action
rm -iAsk confirmation before deleting
mv -iPrevent overwriting files accidentally

Accès rapide aux répertoires fréquents

alias docs='cd ~/Documents'
alias dl='cd ~/Downloads'

Il suffit maintenant de taper :

docs
dl

💡 Conseils

  • Les alias vous permettent de naviguer dans les répertoires avec une seule commande.
  • Utilisez Ctrl + L pour nettoyer l’écran pour une meilleure visibilité.

7. FAQ (Foire aux questions)

Voici les questions courantes et leurs solutions concernant les raccourcis et l’utilisation du terminal Ubuntu.
Vous pouvez rencontrer des problèmes tels que « les raccourcis ne fonctionnent pas » ou un comportement inattendu.
Cette section explique les problèmes fréquents, leurs causes et leurs solutions.

Q1. Pourquoi les raccourcis du terminal Ubuntu ne fonctionnent-ils pas ?

Causes possibles

  1. Vous utilisez un autre shell
    * Le shell par défaut sous Ubuntu est bash, mais zsh ou fish peuvent se comporter différemment.

  2. Les raccourcis clavier ont été modifiés
    * Vous avez peut-être désactivé les raccourcis via ~/.inputrc.

  3. L’entrée est gelée à cause de Ctrl + S
    * Appuyer sur Ctrl + S arrête l’entrée du terminal.
    * Solution → Appuyez sur Ctrl + Q pour reprendre.

Solutions

  • Vérifiez votre shell actuel :
    echo $SHELL
    
  • Si ce n’est pas bash, passez à Bash :
    chsh -s /bin/bash
    
  • Réinitialiser les paramètres de raccourcis dans .inputrc :
    set editing-mode emacs
    set keymap emacs
    
  • Recharger les paramètres :
    source ~/.inputrc
    

Q2. Les raccourcis Copier & Coller ne fonctionnent pas

Cause

  • Ctrl + C et Ctrl + V ont des significations différentes dans le terminal.

Solution

Utilisez les raccourcis suivants à la place :

ActionShortcut
CopyCtrl + Shift + C
PasteCtrl + Shift + V

💡 Astuce

  • Ajouter Shift active la copie et le collage standard dans le terminal Ubuntu.

Q3. Comment personnaliser les raccourcis ?

Méthode 1 : Modifier .bashrc

Ajoutez les configurations de raccourcis à .bashrc.

bind '"\C-t": "ls -la
"'

Recharger les paramètres :

source ~/.bashrc

Méthode 2 : Utiliser des alias

alias ll='ls -la'
alias gs='git status'
alias ..='cd ..'

Rendre les paramètres persistants :

source ~/.bashrc

Q4. Les raccourcis fonctionnent-ils dans WSL ?

La plupart des raccourcis fonctionnent dans WSL, mais certains dépendent des paramètres de Windows Terminal ou de la version de WSL.

Principales différences dans WSL

ShortcutUbuntuWSL
Ctrl + CForce-stop processSame
Ctrl + LClear screenSame
Ctrl + Shift + CCopyDepends on Windows Terminal settings
Ctrl + Shift + VPasteDepends on Windows Terminal settings

💡 Solutions

  • Modifier les raccourcis dans les paramètres de Windows Terminal.
  • Modifier .bashrc pour la personnalisation de WSL.

Q5. Comment désactiver les raccourcis ?

Utilisez bind pour désactiver les raccourcis indésirables.

Désactiver Ctrl + S

stty -ixon

Cela désactive le gel de l’entrée provoqué par Ctrl + S.

💡 Astuce

  • Ajoutez-le à .bashrc pour le rendre persistant :
    echo "stty -ixon" >> ~/.bashrc
    source ~/.bashrc
    

Q6. Comment changer les polices et les couleurs ?

Méthode 1 : Paramètres du terminal GNOME

  1. Appuyez sur Ctrl + Shift + P pour ouvrir les préférences.
  2. Sélectionnez « Profiles » → « Fonts & Colors ».
  3. Choisissez le thème de votre préférence.

Méthode 2 : Appliquer un thème personnalisé

git clone https://github.com/aaron-williamson/base16-gnome-terminal.git ~/.config/base16-gnome-terminal
cd ~/.config/base16-gnome-terminal
./base16-default.dark.sh

8. Résumé

Cet article explique comment utiliser les raccourcis du terminal Ubuntu étape par étape.

Points clés

Raccourcis de base : déplacement du curseur, édition de texte, historique des commandes
Raccourcis intermédiaires : gestion des processus, copier & coller
Raccourcis avancés : édition de texte, contrôle de session du terminal, gestion des processus en arrière-plan
Personnalisation : alias, .bashrc, .inputrc
Utilisation concrète : flux de travail Git, SSH et journaux, raccourcis de répertoires

En maîtrisant ces raccourcis, votre flux de travail dans le terminal devient plus fluide et nettement plus rapide.
Utilisez-les quotidiennement pour améliorer votre productivité.

侍エンジニア塾