Olá!
Parâmetros como -h no comando df são específicos de cada comando. Cada comando no terminal tem suas próprias opções e parâmetros que você pode usar para modificar o comportamento do comando.
Por exemplo:
df -h: O -h é uma opção do df para exibir o espaço em disco de forma legível para humanos.
ls -l: O -l é uma opção do comando ls para exibir arquivos e diretórios em formato de lista longa.
Portanto, nem todos os comandos têm os mesmos parâmetros. Você deve consultar a documentação ou usar o comando man seguido do comando que deseja explorar (por exemplo, man df ou man ls) para ver todas as opções disponíveis para aquele comando específico.
O símbolo |, conhecido como pipe, não é um separador de parâmetros, mas sim uma ferramenta do Linux que conecta a saída de um comando à entrada de outro.
Como Funciona?
Quando você usa |, o shell pega a saída (output) do comando à esquerda do pipe e a envia como entrada (input) para o comando à direita. Dessa forma, conseguimos criar pipelines de comandos que processam dados de maneira sequencial.