Guia Rápido Linux: Extraindo as primeiras linhas com head
Para extrair as primeiras linhas de um arquivo qualquer, podemos usar o head:
head [ARQUIVO]
Exemplo:

Podemos ver que o head listou as 10 primeiras linhas do arquivo linhas.txt, que possui 20 linhas.
Exibir as 10 primeiras linhas é o comportamento padrão do head. Entretanto, podemos usar a opção -n para especificar o número de linhas que devem ser extraídas:

Agora que passamos a opção -n 5 para o head, ele retornou apenas as 5 primeiras linhas.
Para saber mais.
A maioria das distribuições Linux aceita que o n seja omitido. Assim, podemos especificar o número diretamente após o -:

Veja que head -5 tem o mesmo efeito de head -n 5.
Usando head pra excluir as últimas linhas do arquivo.
Quando usamos a opção -n, podemos adicionar um - antes do número para que o head extraia todas as linhas exceto as últimas N linhas, onde N é o número que especificamos:

Na imagem, vemos que head -n -5 retornou 15 das 20 linhas do arquivo. Em outras palavras, ele excluiu as 5 últimas linhas.