Resumidamente,
Significa matar job número 1, não processar número um.
Os trabalhos podem ser listados com o comando jobs
.
Mais amplamente, refere-se ao shell que você está usando, e a sintaxe pode diferir de shell para shell.
Usando o bash shell, um usuário pode ter vários processos (jobs) sendo executados simultaneamente, cujo processo pai é o shell que você está usando. Princípios básicos do controle de trabalho do Google
O comando builtin kill é usado para enviar um sinal para um desses pipelines de trabalho. Se o sinal específico não for especificado, SIGTERM é usado, o que normalmente termina (mata) o trabalho, daí o nome kill. Mas qualquer sinal pode ser especificado, algo que pode, de alguma forma, redefinir o processo ou causar um comportamento de não matar.
Finalmente, o% 1 é um caminho (de muitos!) de especificar para qual tarefa você deseja enviar o sinal. % 1 refere-se ao trabalho no topo da pilha de trabalhos em segundo plano.