Embora muitos programas tenham uma CLI (interface de linha de comando) e possam ser usados somente a partir do terminal, nem todos funcionam dessa maneira. Cabe ao desenvolvedor do programa como eles querem que ele funcione.
Para ver se um programa tem uma contraparte de linha de comando, você pode usar man ou --help. Estas são as formas mais comuns de descobrir como usá-lo a partir de um terminal (ou quais opções de linha de comando ele aceita). ou seja, se eu quisesse saber mais sobre o comando cat, normalmente usaria
cat --help
Isso geralmente fornece um resumo. O man (abreviação de páginas de manual, um repositório central de documentos que o Linux usa para documentação do programa) é geralmente mais detalhado, no caso de o --help não fornecer os detalhes de que você precisa.
man cat
Muitas vezes, digitar um comando sem argumentos também exibe uma lista de ajuda resumida, assim como --help.