O que o Ctrl + C faz no Ubuntu Terminal?

4

Alguém sabe o que Ctrl + C e Ctrl - V no Ubuntu Terminal? Como eles não copiam / colam, existe alguma funcionalidade específica para esses botões?

Quando pressiono esse atalho, ele escreve ^C e ^V .

Estou preocupado porque estava trabalhando em um pequeno programa PHP e estou editando a partir do terminal. Eu sou um maníaco por controle, e eu odiaria se esses botões fizessem algo que eu não conheço.

    
por slhck 21.09.2011 / 18:42

3 respostas

6
  • Ctrl + C é abortado no UNIX :

    In POSIX systems, the sequence causes the active program to receive a SIGINT signal. If the program does not specify how to handle this condition, it is terminated. Typically a program which does handle a SIGINT will still terminate itself, or at least terminate the task running inside it.

  • Ctrl + V no UNIX :

    Unix interactive terminals use Control-V to mean "the next character should be treated literally" (the mnemonic here is "v is for verbatim"). This allows a user to insert a literal Control-C or Control-H or similar control characters that would otherwise be handled by the terminal.

Isso está no shell e é apenas o padrão. Ao executar um programa, depende do programa o que eles fazem!

    
por 21.09.2011 / 18:43
1
Ctrl + C envia um sinal de terminação para o processo atual em execução.

Para copiar ou colar no terminal, pressione Ctrl + Deslocamento + C ou Ctrl + Shift + V .

    
por 21.09.2011 / 18:48
0

Eu não sei sobre Ctrl + V , mas eu sei que Ctrl + C pára o que sempre programa você está correndo.

Se você deseja copiar ou colar usando atalhos de teclado, você pode usar Ctrl + Deslocar + C / V apropriadamente.

    
por 21.09.2011 / 18:45