GNU/Linux >> Tutoriels Linux >  >> Linux

Rappelez-vous une commande à moitié tapée pendant que je vérifie quelque chose ?

Je me retrouve souvent dans la position suivante :j'ai commencé à taper une longue commande à l'invite bash, mais à mi-chemin, je découvre que je dois vérifier quelque chose avec une autre commande. C'est un problème lorsque je suis à la console (pas de X), ce qui est souvent le cas, car je n'ai alors que les manières insatisfaisantes suivantes de le faire, à ma connaissance :

  • Appuyez sur ctrl +alt +F2 et connectez-vous sur une autre console virtuelle, et découvrez ce que je voulais, puis revenez en arrière et continuez
  • ctrl +un , tapez echo + espace + entrer , découvrez ce que je voulais, appuyez sur jusqu'à ce que je trouve ma commande, ctrl +un , del x 5, ctrl +e , et continuez
  • Mettez en surbrillance ce que j'ai tapé jusqu'à présent avec ma souris (si gpm est en cours d'exécution, ce qui est généralement le cas), appuyez sur ctrl +c pour interrompre, découvrez ce que je voulais tout en faisant attention de ne pas utiliser ma souris pour surligner des éléments, puis appuyez sur le bouton central de la souris sur une nouvelle invite et continuez
  • Priez les dieux de la ligne de commande pour que la commande à moitié écrite n'ait aucun effet indésirable, mais échoue simplement, et appuyez avec précaution sur Entrée, puis découvrez ce que je voulais, appuyez sur la flèche vers le haut jusqu'à ce que je récupère ma commande, et continuez
  • >
  • Sautez dans ma machine à voyager dans le temps, remontez le temps et rappelez-vous de démarrer l'écran avant de commencer à taper une commande, revenez dans le présent, appuyez sur ctrl +un c , découvrez ce que je voulais, appuyez sur ctrl +un ctrl+a , et continuez

Donc, ce que je veux savoir, c'est s'il y a une façon plus élégante de faire ça ? Une sorte de commande de sous-shell ou similaire ?

Je suis plus intéressé par les méthodes qui ne nécessitent aucune préparation ou configuration pour fonctionner.

Réponse acceptée :

Une version un peu plus rapide du Ctrl d'Alex +A Ctrl +K (qui se déplace au début de la ligne puis coupe tout vers l'avant) consiste simplement à utiliser Ctrl +U , qui coupe en arrière sur bash, et toute la ligne (quelle que soit votre position actuelle) sur zsh. Ensuite, vous utilisez Ctrl +O pour le coller à nouveau


Linux
  1. Comment vérifier si un système Linux est 32 bits ou 64 bits

  2. Vérifier l'utilisation du port sous Linux

  3. Vérifier la disponibilité de Windows Server

  4. Exemples de commande "uname" pour vérifier la version UNIX/Linux

  5. commande linux pour vérifier la file d'attente des messages POSIX

Comment vérifier la version du système d'exploitation avec la ligne de commande Linux

Comment vérifier la vitesse d'Internet sous Linux

Script bash (II)

Comment vérifier la disponibilité de votre serveur Linux

Comment vérifier les ports ouverts sous Linux ?

Commande Linux df pour vérifier l'espace disque