GNU/Linux >> Tutoriales Linux >  >> Linux

¿Recuerdas un comando a medio escribir mientras compruebo algo?

A menudo me encuentro en la siguiente posición:comencé a escribir un comando largo en el indicador de bash, pero a la mitad descubro que necesito verificar algo con otro comando. Este es un problema cuando estoy en la consola (sin X), que suele ser el caso, porque entonces solo tengo las siguientes formas insatisfactorias de hacerlo, que yo sepa:

  • Presiona ctrl +alt +F2 e inicie sesión en otra consola virtual y descubra lo que quería, luego regrese y continúe
  • ctrl +a , escriba eco + espacio + ingresar , averiguar lo que quería, presione hasta que encuentre mi comando, ctrl +a , del x 5, ctrl +e y continuar
  • Resalte lo que he escrito hasta ahora con el mouse (si gpm se está ejecutando, lo que suele suceder), presione ctrl +c para interrumpir, descubra lo que quería teniendo cuidado de no usar el mouse para resaltar cosas, luego presione el botón central del mouse en un nuevo mensaje y continúe
  • Ruegue a los dioses de la línea de comandos que el comando a medio escribir no tenga efectos adversos sino que simplemente falle, y con cautela presione enter, luego descubra lo que quería, presione la flecha hacia arriba hasta que recupere mi comando y continúe
  • Saltar a mi máquina del tiempo, viajar atrás en el tiempo y recordarme iniciar la pantalla antes de comenzar a escribir el comando, viajar de regreso al presente, presionar ctrl +a c , averigüe lo que quería, presione ctrl +a ctrl+a y continuar

Entonces, lo que quiero saber es, ¿hay alguna forma más elegante de hacer esto? ¿Una especie de comando de subshell o similar?

Lo que más me interesa son los métodos que no requieren ningún tipo de preparación o configuración para funcionar.

Respuesta aceptada:

Una versión algo más rápida del Ctrl de alex +A Ctrl +K (que se mueve al frente de la línea y luego corta todo hacia adelante) es simplemente usar Ctrl +U , que corta hacia atrás en bash, y toda la línea (independientemente de su posición actual) en zsh. Luego usas Ctrl +Y para pegarlo de nuevo


Linux
  1. Cómo comprobar si un sistema Linux es de 32 o 64 bits

  2. ¿Ssh hace que el ciclo while se detenga?

  3. ¿Cómo recordar las opciones de comando?

  4. Comprobar el uso del puerto en Linux

  5. Comando de Linux para verificar la cola de mensajes POSIX

Cómo comprobar la versión del sistema operativo con la línea de comandos de Linux

Cómo comprobar la velocidad de Internet en Linux

Script Bash (II)

Cómo verificar el tiempo de actividad de su servidor Linux

¿Cómo comprobar los puertos abiertos en Linux?

Comando Linux df para verificar el espacio en disco