Ctrl +C odešle do programu SIGINT. To říká programu, že chcete přerušit (a ukončit) jeho proces. Většina programů to správně zachytí a čistě skončí. Takže ano, toto je "správný" způsob ukončení většiny programů.
Existují další klávesové zkratky pro odesílání jiných signálů do programů, ale tato je nejběžnější.
Tato metoda je opravdu dobrá.
Abych přerušil dlouhý příkaz během psaní, někdy skočím na začátek řádku a vložím znak komentáře, než stisknu Enter:
Domů # Zadejte
Poz1 # Návrat
To je užitečné, pokud jsem například zadal příkaz copy s dlouhou cestou a mezitím zjistil, že nejprve potřebuji vytvořit adresář, ale chtěl bych příkaz poté zopakovat. Pak to stačí vzít z historie, odstranit hash a zadat jej.
V Bash můžete použít zkratku
Alt +#
pro přeznačení vašeho příkazu, jak je uvedeno v komentářích (Díky, @Zorawar).