OK, aqui estão alguns antecedentes históricos. O terminal vem de tempos de antes da ubiquidade do ctrl C e ctrl D atalhos. Na verdade, ctrl-C já tem um significado há muito tempo: em um terminal, ele é usado para interromper o processo de primeiro plano atual em um terminal. E Ctrl-D é para enviar EOF (final do arquivo).
Veja por si mesmo; inicie um programa que levaria muito tempo e produziria muitos resultados, como find /
, e pressione Ctrl-C para interrompê-lo. Inicie um programa que espere alguma entrada, como cat > testfile.txt
, digite algum texto e pressione Enter (para nova linha) e Ctrl-D de forma que o programa pense "fim do arquivo, bom" e saia.
Além disso, copiar e colar poderia (e pode) ser alcançado em X de uma forma muito mais simples. No momento em que você selecionou qualquer texto com o mouse - apenas selecionado, sem teclas pressionadas - ele foi copiado para a área de transferência do X. Sempre que você pressionar o botão do mouse direito , sem nenhum atalho de teclado, o texto será colado. Não há necessidade de atalhos em tudo. Isso funciona não apenas no terminal, mas também em outros programas - experimente!
No entanto, você não pode usar esse método para copiar outra coisa que não seja texto simples; para copiar gráficos, arquivos, etc. você precisa de ctrl-c e ctrl-v.
Não obstante, para alcançar alguma compatibilidade com o dogma moderno, você pode usar Ctrl Deslocamento C e < kbd> Ctrl Deslocamento V em um terminal.