Existem inúmeros utilitários que mestres da shell usam para manipular fluxos de dados. Cada utilitário realiza tarefas bastante específicas, normalmente seguindo a Filosofia Unix de fazer apenas uma coisa e fazê-la muito bem. Você pode encadear esses comandos para montar lógicas incrivelmente poderosas. Alguns exemplos notáveis que recomendamos explorar quando concluir o Linux Luminarium:
- awk para processamento avançado de texto
- cut para extrair colunas e partes de linhas
- less para leitura interativa de arquivos no terminal
- more para ler arquivos por páginas
- paste para mesclar arquivos lado a lado
- sed para substituições e edições dinâmicas de texto
- sort para ordenar dados alfabeticamente ou numericamente
- tail para exibir as últimas linhas (o inverso do
head) - uniq para filtrar linhas duplicadas consecutivas em um fluxo