Remplacement et gain de temps avec des commandes mal orthographiées

Combien de fois faisons-nous une erreur en tapant une commande dans le terminal? … Je ne sais pas pour vous, mais j'ai la mauvaise habitude de me tromper plusieurs fois, soit parce que je tape dans le terminal et en même temps que je m'occupe de la personne à côté de moi, soit parce que c'est tout simplement longue ligne que je me trompe.

Le problème avec tout cela est de retaper la ligne, ou en tout cas d'appuyer sur la touche arriba clavier, faites défiler jusqu'à l'erreur que nous avons faite, corrigez-la puis appuyez sur [Entrée], quoi que ce soit, cela peut être un peu gênant 🙂

Eh bien, je vais vous apprendre maintenant comment corriger toute erreur que vous avez faite lorsque vous avez inséré la commande précédente, mais sans jamais avoir à taper ou afficher à nouveau cette commande précédente dans le terminal 😀

Cela ressemble à de la magie oui ... corriger une commande mal orthographiée sans jamais la voir ou la taper à nouveau? ... eh bien oui 🙂

Par exemple, je vous montre le truc sans trop de complication. Pour accéder au dossier / var / log / dans un terminal, ce serait: cd / var / log ou non? Eh bien, ouvrons un terminal et orthographions mal cette ligne, disons:

cd /var/lgo/

Comme vous pouvez le voir, j'ai changé le journal en quelque chose, ce qui signifie que j'ai écrit une lettre au lieu d'une autre, c'est-à-dire une erreur d'erreur très courante

Cela ne fonctionnera évidemment pas, cela vous dira que le répertoire / var / lgo / n'existe pas, ce qui est vrai. Maintenant, dans ce même terminal, écrivez:

^lgo^log^

Et appuyez sur [Entrer], vous verrez comment ils ont accédé par magie au bon répertoire LOL !!

Qu'est-ce que ça veut dire? 0_oU ...

Simple, on met d'abord quelle est l'erreur (LGO) et ensuite nous mettons pourquoi nous voulons le changer (enregistrer), toute cette ligne commence par un caractère ^ et termine la même chose avec le même caractère, à son tour, ce personnage est celui qui divise l'erreur de ce qui est la bonne chose à mettre.

En termes simples, ils ont mis un ..., puis ils ont mis là où ils se sont trompés, ils ont mis un autre ... qui sera la division, puis ils ont mis ce qu'ils voulaient être correct et se sont retrouvés avec un autre ... Simple non? 😀

Je sais que certains préféreront encore appuyer sur [Up] et corriger l'erreur sur la ligne de commande, d'autres peuvent utiliser cette astuce, la vérité est que tout le monde le trouvera sûrement intéressant ... et sinon, enfin, au moins ils déjà appris une nouvelle astuce 😀

salutations


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Hexborg dit

    Très bon!! Une astuce très utile que je ne me souviens jamais d'utiliser. LOL !! Un autre que j'aime est d'appuyer sur Alt +. pour récupérer le dernier paramètre de la commande précédente. Si vous le donnez plusieurs fois, il passe par les commandes précédentes.

    J'adore le terminal. 🙂

  2.   Rogertux dit

    Je ne le connaissais pas. Chaque fois que je me trompais, je passais une demi-heure à corriger la commande précédente. Maintenant je saurai quoi faire 🙂

  3.   Warpeur dit

    Eh bien, j'ai Arch, et il corrige l'erreur par lui-même…. Je viens juste d'être époustouflé, hehehe

  4.   Lépreux_Ivan dit

    Je ne connaissais pas cette astuce, merci ..

  5.   Versionite modérée dit

    Oui, je reste avec hehe .. parce qu'en général je ne me souviens pas où je me suis trompé .. hehehe ..
    Intéressant à propos de la correction automatique du terminal Arch.

  6.   Scalbur dit

    Bien!..

    Génial! .. .. ça vient comme un gant! .. .. astuce intéressante, et d'application immédiate .. 😉

    PS: J'adore utiliser la console, ma première expérience sous Linux a été une installation nue de Debian, uniquement une console 😛 ..

  7.   Helena_ryuu dit

    comme toujours très intéressant tes astuces kzkg ^ gaara (ton pseudo n'est pas bizarre ne te correspond pas xD)

  8.   Hugo dit

    Truc drôle.

    Une autre façon particulière de le faire (utile pour les commandes longues) consiste à utiliser la commande fc (fix command), qui lance l'éditeur par défaut (généralement vim ou nano, bien qu'il puisse être modifié en mettant quelque chose comme "export EDITOR = mcedit" dans le .bashrc) Avec une ligne contenant précisément la commande que nous venons de saisir, lorsque nous la modifions, enregistrons les modifications et quittons l'éditeur, notre interpréteur exécute la commande.

    1.    Hexborg dit

      Très bon truc. Je ne le connaissais pas.

    2.    msx dit

      Idem, bonnes données!
      Le même @KZ, je ne connaissais pas le truc, hyper confortable!

  9.   sieg84 dit

    intéressant les données.

  10.   Pascal Blaire dit

    Oh, j'utilise rarement le terminal, mais c'est vrai que beaucoup d'entre nous en ont fait l'expérience à plusieurs reprises, et c'est vraiment ennuyeux jusqu'à présent. Excellent conseil.

  11.   non nommé dit

    intéressant, merci beaucoup, j'espère me souvenir quand j'en ai besoin 😀

  12.   xykyz dit

    Eh bien, cela a de nombreuses utilisations: O

  13.   seproms dit

    Dans le terminal KDE, il ne me laisse pas entrer le caractère "^" sur le clavier, est-ce que quelqu'un sait comment le résoudre?

    Une salutation.

  14.   MystoG @ N dit

    Ñoooooooooo homme !!!! Où étais-tu avec cette commande quand j'avais besoin de toi ???? Regardez la "petite" commande que j'ai dû utiliser à plusieurs reprises il y a quelques jours, pour pouvoir migrer des boîtes aux lettres d'un serveur à un autre

    imapsync –buffersize 8192000 –noauthmd5 –nosyncacls –subscribe –syncinternaldates –ssl1 –ssl2 –host1 10.30.150.3 –user1 agustin.castillo –password1 pass *** 123 –host2 10.30.150.7 –user2 agustin.castillo –password2 pass *** 123

    Savez-vous combien de fois je me suis trompé en changeant d'utilisateur ???

    1.    KZKG ^ Gaara dit

      HAHAHA!!! 😀 😀
      Ce sont des choses que je découvre presque au hasard ... LOL !!

  15.   Joaquin dit

    Très bon conseil!
    Les choses que l'on apprend.

  16.   anonyme dit

    Intéressant, mais je trouve cela complexe ... ma méthode utilise la commande "$ history | grep -i command-to-search-in-command-history".
    Il me donne une liste de commandes exécutées avec leur numéro d'index, puis pour en exécuter une par exemple je mets! 242 et entre.

    exemple:
    # histoire | grep -i cat
    206 2013-09-16 01:02:49 cat / etc / issue
    214 2013-09-16 00:59:04 chat /etc/slim.conf
    223 2013/09/16 01:07:56 chat /etc/pam.d/slim
    242 2013-09-16 03:26:37 chat .xinitrc
    250 2013-09-17 02:28:53 chat / proc / cmdline

    #! 242

    Peut-être que vous le saviez déjà, pour moi c'est très pratique.
    Merci pour ces conseils que vous publiez, chaque jour j'aime plus mon urvxt.

  17.   daniel2ac dit

    J'aime mieux l'astuce ~ / .inputrc

    "\ E [A": recherche dans l'historique en arrière
    "\ E [B": recherche dans l'historique

    C'est très rapide et on s'y habitue XD Je ne peux plus utiliser bash sans cette astuce hahaha