Ctrl +C invia un SIGINT al programma. Questo dice al programma che vuoi interrompere (e terminare) il suo processo. La maggior parte dei programmi lo rileva correttamente ed esce in modo pulito. Quindi sì, questo è un modo "corretto" per terminare la maggior parte dei programmi.
Esistono altre scorciatoie da tastiera per inviare altri segnali ai programmi, ma questa è la più comune.
Questo metodo va bene, davvero.
Per interrompere un lungo comando durante la digitazione, a volte salto all'inizio della riga e inserisco un segno di commento, prima di premere invio:
Casa # Invio
Pos1 # Ritorna
Ciò è utile, ad esempio, se ho digitato un comando di copia con un percorso lungo e nel frattempo osservo che devo prima creare la directory, ma vorrei ripetere il comando in seguito. Quindi devo solo prenderlo dalla cronologia, eliminare l'hash e inserirlo.
In Bash, puoi usare la scorciatoia
Alt +#
per commentare il tuo comando, come sottolineato nei commenti (Grazie, @Zorawar).