Só para esclarecer:
- Linux é o kernel que o Ubuntu e muitas outras distribuições usam.
- O Linux não é um sistema operacional.
- Uma distribuição do Linux é um conjunto de softwares que inclui um sistema operacional e outros utilitários que tornam o sistema operacional útil. (ou seja, gnome)
- Como são coisas diferentes, uma distribuição e um kernel não são itens comparáveis.
O Ubuntu é uma distribuição Linux que usa o kernel do Linux, o kit de ferramentas GNU padrão e um monte de outros softwares livres empilhados no topo.
Os utilitários de linha de comando não são fornecidos pelo Linux. A maioria dos utilitários principais é fornecida pelo projeto GNU . Alguns são específicos da distribuição (por exemplo, apt-get
é específico para distribuições baseadas no Debian). O resto vem de várias outras fontes independentes.
Dependendo da sua definição de 'estrutura de linha de comando', toda distribuição GNU usa a mesma 'estrutura de link de comando'. Eu consideraria o android, por exemplo, uma distribuição Linux, mas não uma distribuição GNU. A maioria das distribuições do Linux adere à Base do Linux Standard . Isso define as regras para onde os arquivos vão e como as coisas são estruturadas (entre outras coisas).
Por outro lado, você também pode dizer que a "estrutura da linha de comando" é alterada com base no shell que você usa.