OK, aqui estão alguns antecedentes históricos. O terminal vem de tempos anteriores à onipresença dos atalhos ctrlCe ctrlD. De fato, ctrl-C já tem um significado há muito tempo: em um terminal, é usado para interromper o processo atual em primeiro plano em um terminal. E Ctrl-D é para enviar EOF (final do arquivo).
Veja por si mesmo; inicie um programa que levaria muito tempo e produzisse muita saída, 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 para que o programa pense em "final de arquivo, bom" e saia.
Além disso, copiar e colar pode (e pode) ser alcançado em X de uma maneira muito mais simples. No momento em que você selecionou qualquer texto com o mouse - apenas selecionado, sem pressionar nenhuma tecla - ele foi copiado para a área de transferência do X. Sempre que você pressionar o botão direito do mouse, sem nenhum atalho de teclado, o texto será colado. Não há necessidade de atalhos. 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 nada além de texto simples; para copiar gráficos, arquivos etc., você precisa de ctrl-c e ctrl-v.
No entanto, para obter alguma compatibilidade com o dogma moderno, você pode usar CtrlShiftCe CtrlShiftVem um terminal.