A menudo me encuentro en la siguiente posición: comencé a escribir un comando largo en el indicador bash, pero a mitad de camino descubro que necesito verificar algo con otro comando. Este es un problema cuando estoy en la consola (no X), que a menudo es el caso, porque entonces solo tengo las siguientes formas insatisfactorias de hacerlo, que conozco:
- Presione ctrl+ alt+ F2e inicie sesión en otra consola virtual, y descubra lo que quería, luego regrese y continúe
- ctrl+ a, escriba echo + space+ enter, descubra lo que quería, presione ↑hasta que encuentre mi comando, ctrl+ a, delx 5, ctrl+ ey continúe
- Resalte lo que he escrito hasta ahora con mi mouse (si gpm se está ejecutando, que generalmente es), presione ctrl+ cpara interrumpir, descubra lo que quería mientras tiene cuidado de no usar mi mouse para resaltar cosas, luego presione el botón central del mouse en un nuevo aviso y continuar
- Ore a los dioses de la línea de comando para que el comando medio escrito no tenga efectos adversos, sino que simplemente falle, y presione con cautela enter, luego descubra lo que quería, presione uparrow hasta que recupere mi comando y continúe
- Salto a mi máquina del tiempo, viajo en el tiempo y me recuerdo a mí mismo para iniciar la pantalla antes de comenzar a escribir el comando, viajar al presente, presionar ctrl+ a c, averiguar lo que quería, presionar ctrl+ a ctrl+ay continuar
Entonces, lo que quiero saber es, ¿hay alguna forma más elegante de hacer esto? ¿Una especie de comando subshell o similar?
Estoy más interesado en métodos que no requieren ninguna preparación o configuración para funcionar.