O significado convencional de Ctrl + C é “parar este comando e voltar a um prompt de comando”. Para programas simples, isso significa matar o programa e voltar ao prompt do shell. Mas para programas interativos que têm seu próprio loop de comando, isso significa interromper o que o programa está fazendo no momento (por exemplo, uma pesquisa) e ir para o loop de comando do programa .
O nome genérico de um programa que permite navegar por um arquivo de texto em um terminal é um pager . O pager padrão em praticamente todas as instalações, exceto alguns sistemas antigos ou incorporados, é menos . Em menos, pressione q
para sair e h
para ver ajuda . ( ?
faz uma pesquisa para trás, não ajuda, porque /
é a chave tradicional para pesquisa e ?
é Shift + /
nos teclados dos EUA.)
Além de Ctrl + C , outra combinação de teclas de terminal que é bom saber é Ctrl + Z . Sua ação padrão é suspender o programa atual e trazê-lo de volta para um prompt do shell. Você pode usar o comando shell fg
para trazer o programa de volta ao primeiro plano, jobs
para listar os programas suspensos e kill %1
para eliminar o programa suspenso que jobs
lista como [1] …
.