Linux

Comment annuler dans le terminal Ubuntu?

Comprendre l’annulation dans un environnement Linux

Utiliser le terminal sous Linux peut sembler complexe, surtout lorsqu’il s’agit de gérer des commandes que l’on regrette d’avoir exécutées. Contrairement à certains systèmes d’exploitation qui offrent une fonctionnalité d’annulation simple, Linux, et plus spécifiquement l’environnement Ubuntu, nécessite une approche différente pour corriger des erreurs.

Comment annuler un changement dans un éditeur de texte

Lorsque vous travaillez dans un éditeur de texte comme Vim ou Vi, voici comment procéder pour annuler vos modifications :

  1. Appuyez sur la touche Esc pour accéder au mode normal si vous êtes actuellement en mode insertion.
  2. Pour annuler la dernière modification, appuyez sur u.
  3. Pour annuler plusieurs modifications successivement, indiquez le nombre de changements que vous souhaitez annuler suivi de u, par exemple 2u pour annuler les deux dernières actions.
  4. Si vous souhaitez rétablir une modification annulée, utilisez Ctrl + r pour revenir sur vos pas.

Annuler un commit dans Git

Si vous avez commis des changements dans un dépôt Git que vous n’avez pas encore poussés, vous pouvez annuler ce dernier commit ainsi :

  1. Ouvrez votre terminal et naviguez jusqu’au répertoire de votre projet Git.
  2. Exécutez la commande suivante : git reset –soft HEAD~1.
  3. Votre dernier commit sera annulé, laissant les changements dans votre index afin de pouvoir les modifier ou les recommettre.
A lire :  Comment trouver un sous-processus sous Linux?

Les limites de l’annulation dans le terminal Ubuntu

Dans un terminal, il n’existe pas de commande directe pour annuler une action à la manière d’un logiciel de traitement de texte. Pour contourner cela, vous pouvez utiliser des commandes comme rm -i pour supprimer un fichier de manière interactive ou mv -i pour déplacer des fichiers en mode interactif.

Utilisation de Ctrl + Z et Ctrl + C

La combinaison de touches Ctrl + Z est utilisée pour suspendre un processus en cours d’exécution dans le terminal. Cela envoie un signal SIGSTOP qui arrête le processus, vous permettant de revenir à l’invite de commande. En revanche, Ctrl + C termine immédiatement le processus en cours en lui envoyant un signal SIGINT.

Gérer la suppression de fichiers

Lorsqu’un fichier est supprimé via la commande rm, il l’est définitivement sans passer par une corbeille. Pour limiter cette puissance destructrice, vous pouvez choisir d’utiliser rm -i, qui vous demandera de confirmer chaque suppression. Dans les systèmes Unix et Linux, il est important d’appliquer de bonnes pratiques de sauvegarde pour éviter toute perte de données accidentelle.

Comment annuler dans le terminal Ubuntu?

Pour annuler votre dernière action dans le terminal Ubuntu, il n’existe pas de raccourci comme sur d’autres systèmes. Toutefois, pour annuler les fautes pendant la saisie de commandes, vous pouvez souvent utiliser Ctrl + u pour effacer toute la ligne ou Ctrl + k pour supprimer tout texte à partir de la position du curseur jusqu’à la fin de la ligne. Pour revenir sur une modification faite à la ligne, on utilise Ctrl + x suivi de Ctrl + u pour annuler la dernière modification.

A lire :  Google utilise-t-il Ubuntu ?

Restauration des fichiers dans Linux

Pour récupérer des fichiers dans un système de fichiers Linux, procédez comme suit :

  1. Installez une version de base de Linux sur la machine à restaurer.
  2. Installez un agent de données pour la gestion du système de fichiers.
  3. Créez et montez le système de fichiers sur le système que vous souhaitez restaurer.

FAQ

  1. Peut-on annuler une commande qui a déjà été exécutée dans le terminal?

    Non, une fois exécutée, une commande ne peut pas être annulée. Vous devez trouver et exécuter la commande inverse pour compenser.

  2. Quelles sont les commandes pour supprimer des fichiers avec confirmation?

    Utilisez rm -i pour supprimer un fichier avec confirmation avant de procéder à la suppression.

  3. Quel est l’équivalent de “copier-coller” sur Ubuntu?

    Pour coller du texte que vous avez copié, utilisez Ctrl + V. Pour copier, utilisez Ctrl + C.