Pregunta

¿Me he visto forzado a usar una línea de comandos en Windows y me pregunto si hubo atajos de teclado similares a Linux? Busqué en Google y no encontré lo que estaba buscando.

Cosas como ^ C, ^ Z y tal? ¡Gracias a todos!

¿Fue útil?

Solución

Puedes capturar ^ C en Windows con SIGINT, al igual que Linux. El shell de Windows, tal como es, no admite el control de trabajos de estilo Unix (al menos no de manera análoga a los shells de Unix), y ^ Z es en realidad el análogo ^ D para Windows.

Otros consejos

Pruebe Ctrl + Salto : algunos programas responden a él en lugar de Ctrl + C . En algunos teclados, Ctrl + Salto se traduce en Ctrl + Fn + Pausa .

Tenga en cuenta también que nada puede cancelar la E / S de red síncrona (como net view \\ invalid ) en Windows antes de Vista.

Hay dos combinaciones de teclado que se pueden usar para detener el proceso en la línea de comandos de Windows.

  • Ctrl + C es el " más agradable " método. Los programadores pueden manejar esto en software. Es posible escribir programas que ignoren Ctrl + C como señal SIGINT por completo, o manejar Ctrl + C como una combinación de teclado regular.

  • Ctrl + break es el " más difícil " método, siempre envía la señal SIGBREAK y no se puede anular en el software.

Ctrl-C hace algo similar en Windows como lo hace en Linux.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top