Terminal Friday: édition de la ligne de commande

J'ai passé un bon moment à penser à créer une série de publications hebdomadaires contenant des informations exclusives sur le terminal, bash, vim, commandes, script bash, tout ce qui est écrit dans la console 🙂 mais toujours pour des raisons différentes je ne pouvais pas le créer, mais aujourd'hui J'ai décidé. Voici donc la première entrée du terminal vendredi. J'espère que quelqu'un le trouvera utile.

Edition sur la ligne de commande

Nous sommes nombreux à utiliser le terminal de manière habituelle, mais nous ignorons tout son potentiel, alors il y a quelques mois, j'ai pris la tâche de collecter les raccourcis de bash du plus habituel comme le nettoyage bash, au changement de l'ordre des deux derniers caractères, ou de l'ordre des deux derniers arguments.

terminal

Ces raccourcis sont très similaires à ceux que vous utilisez Emacs bien sûr, c'est parce que bash est développé par GNU mais il est possible de modifier les paramètres en style Vi / Vim en tapant la commande suivante.

$ set -o scie

 Comment lire:

C: Ctrl gauche.

M: Meta, généralement Alt gauche.

Cx Cu: Appuyez sur Ctrl et sans relâcher, appuyez sur x puis sur u et relâchez Ctrl.

Maintenant, j'écrirai les quelques-uns que je connais:

Basique

Cb: Vous reculez d'un caractère.

Cf: Vous avancez d'un personnage.

C-_  "ou" Cx Cu: Annule la dernière modification de la commande.

Cl: Nettoyez l'écran.

Cu: Supprimez la ligne saisie.

DC: Annulez la commande en cours d'exécution.

supprimer

Ch: Supprimez un caractère à l'envers.

CD: Supprimer un caractère en avant.

Ck: Supprimez le texte de la position du curseur à la fin de la ligne.

Maryland: Supprime le texte de la position du curseur à la fin du mot actuel.

Cw: Supprime le texte de la position du curseur au début du mot actuel.

M-Retour arrière : Supprime le texte de la position du curseur au début du mot actuel.

Mouvements

AC: Placez le curseur au début de la ligne.

CE: Placez le curseur à la fin de la ligne.

Mf: Placez le curseur un mot devant.

Mb: Déplacez le curseur d'un mot en arrière.

record

Cr: Recherchez dans l'histoire.

En haut et en bas: Parcourez l'histoire.

Arguments

Ct: Modifiez l'ordre des deux derniers caractères.

Échap-t : Modifiez l'ordre des deux derniers mots.

Autres

Tab: Commandes, routes, fichiers à saisie semi-automatique, etc.

Cy: Yank * le texte récemment supprimé

* Yank copie littéralement

Note de l'éditeur: en raison de contraintes de temps, l'article n'a pas pu être publié vendredi. Nous nous en excusons.


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.   modèle dit

    Que personne ne pense à:

    $ set -o scie

    hahahahahaaa ... je l'ai vu pour les sœurs Poor Clare ... hahahajjajaaa

  2.   giskard dit

    Mon clavier a des flèches très confortables. J'appuie sur la flèche gauche et le curseur se déplace vers la gauche. J'appuie sur HOME et le curseur rentre à la maison. Et je pourrais continuer. Très intuitif mon clavier. Et tous les programmes le reconnaissent. Ça doit être magique 😛
    C'est pourquoi je ne l'aime pas et je ne l'aimerai jamais vi * En conservant une disposition de clavier à partir du moment où les claviers avaient moins de 80 touches. Dans les années 70, il me semble. À présent, ils devraient AU MOINS avoir incorporé les touches de déplacement du curseur qui viennent sur TOUS les claviers et c'est tout. Quel tracas d'avoir à apprendre Ctrl + ceci et Ctrl + cela pour quelque chose qui devrait être INTUITIF.
    C'est mon opinion. Cordialement.

    1.    modèle dit

      Personne ne vous empêche d'utiliser les touches que vous mentionnez, de plus, vi ou emacs vous permettent d'utiliser sans problème aussi bien les touches des claviers actuels que celles qui étaient utilisées dans la préhistoire, mais avec les raccourcis de ces éditeurs vous avez beaucoup plus d'options que les quelques touches "intuitives" que n'importe quel clavier offre. Quoi qu'il en soit, si ces quatre clés vous suffisent et épargnent pour vos tâches quotidiennes, vous faites très bien de ne pas vous embêter avec ces rouleaux que sont vi ou emacs ... vous pourriez découvrir des choses appartenant à des univers parallèles qui pourraient vous piéger pour toujours et à jamais ...

      1.    éliotime3000 dit

        Eh bien, ces sortes de commandes Vi ou EMACS sont vraiment utiles si vous éditez du code à partir de netbooks (eux-mêmes les claviers les plus gênants que j'ai utilisés jusqu'à présent).

    2.    brutBasique dit

      Les raccourcis du style Ctrl + M +, sont dans le style d'emacs et d'autres outils GNU .. .. ils ne sont pas comme ça dans vi .. c'est dit dans le même article ..

      vi s'avère être un outil très intuitif, pour ceux qui veulent apprendre à s'en servir..à un moment donné on a appris à utiliser le clavier quand il n'était pas intuitif, pareil avec une souris .. .. c'est pourquoi il ne peut plus être intuitif d'utiliser vi ou un clavier dvorak pour d'autres personnes .. 😉

    3.    snkisuke dit

      Désolé mais vi et emacs ont ces configurations de clavier car il y a de très vieux serveurs et stations de travail encore en cours d'exécution qui ont différents types d'Unix, pas plus que tous les serveurs modernes n'ont des claviers à 101 touches, certains n'ont que les bases pour pouvoir modifier un fichier ( merci qu'il a esc, ctrl, alt et shift), et c'est là que les raccourcis clavier de vi vous sauvent. Sans oublier que dans certains unix il n'y a que vi, pas d'emacs, pas de nano, pas de etc, et encore moins un avec une interface graphique, je n'aime ni saw ni emacs, mais dans mon travail il est essentiel de connaître ces raccourcis puisque je n'aime pas Je sais quel type de serveur je vais devoir gérer, j'ai vu que c'était la valeur par défaut dans 99% des unix. À votre santé

      1.    ézitoc dit

        Avoir tout à portée de main sans avoir à bouger les mains est la raison pour laquelle le système hjkl est utilisé. Je ne sais pas si cela sera dû à d'anciens serveurs et comment les progrès technologiques d'aujourd'hui me font douter que ce soit la cause. Cordialement.

  3.   éliotime3000 dit

    Bien essayé, mais je suis toujours dans Emacs.

    1.    giskard dit

      +1

  4.   Joaquin dit

    Très bon! surtout la première image.

  5.   Mario Guillermo Zavala Silva dit

    Excuses acceptées ... Bien que nous espérons que ce 18 juillet, nous aurons cette excellente information.

    À VOTRE SANTÉ.!!!

  6.   amulette_linux dit

    Très intéressant, je ne connaissais que les bases

  7.   oscar dit

    Très bien, juste une chose: c'est Press avec 'S', ça n'appuie pas ... TT

    1.    Wada dit

      Hahahaha tu as raison frère excuse moi j'ai passé la correction à Vim
      ps Il y aura cette horreur pendant un moment, je ne peux pas éditer le post 😀 mais merci pour l'observation je serai plus approfondie dans la prochaine 🙂

  8.   ahdezzz dit

    Bonjour, je suis ravi du mode Vi; cependant, j'aimerais savoir s'il existe un moyen de savoir dans quel mode je suis, quelque chose comme un indicateur graphique. Salutations et merci d'avance.

    1.    Wada dit

      J'essayais de créer un script mais je ne pouvais pas, car je n'ai pas beaucoup de temps libre ces jours-ci mais je promets que lorsque je trouverai une solution je la publierai 😀