Domanda

Sono stato costretto a utilizzare una riga di comando in Windows e mi chiedevo se ci fossero scorciatoie da tastiera simili a Linux? Ho cercato su Google e non ho trovato quello che cercavo.

Cose come ^ C, ^ Z e simili? Grazie a tutti!

È stato utile?

Soluzione

Puoi intercettare ^ C su Windows con SIGINT, proprio come Linux. La shell di Windows, così com'è, non supporta il controllo dei lavori in stile Unix (almeno non in modo analogo alle shell Unix), e ^ Z è in realtà l'analogo ^ D per Windows.

Altri suggerimenti

Prova Ctrl + Break : alcuni programmi rispondono invece di Ctrl + C . Su alcune tastiere Ctrl + Break si traduce in Ctrl + Fn + Pausa .

Notare inoltre che nulla può annullare l'I / O di rete sincrono (come net view \\ invalid ) su Windows prima di Vista.

Esistono due combinazioni di tasti che possono essere utilizzate per interrompere il processo nella riga di comando di Windows.

  • Ctrl + C è il "più bello" metodo. I programmatori possono gestirlo nel software. È possibile scrivere programmi che ignorano Ctrl + C come segnale SIGINT completamente, oppure gestire Ctrl + C come una normale combinazione di tasti.

  • Ctrl + break è il "più difficile" metodo, invia sempre il segnale SIGBREAK e non può essere ignorato nel software.

Ctrl-C fa una cosa simile in Windows come in Linux.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top