A estrutura da linha de comando é a mesma para Linux e Ubuntu?

4

Sou novo no mundo do Linux. Estou curioso para saber se a sintaxe da linha de comando é a mesma entre o Linux e o Ubuntu?

    
por thesonofman 01.08.2011 / 22:10

3 respostas

22

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.

    
por user606723 01.08.2011 / 22:26
5

No Ubuntu, a linha de comando é gerenciada por bash , o Bourne Again SHell, a menos que você altere o padrão.

Sua sintaxe é a mesma em todas as caixas linux, além das diferenças de versão.

É diferente se falamos sobre as ferramentas do sistema, que podem ter algumas pequenas ou grandes diferenças, por exemplo, no campo do gerenciamento de pacotes.

    
por enzotib 01.08.2011 / 22:25
1

A resposta simples é sim, a estrutura de linha de comando do Linux é a mesma que a estrutura de linha de comando do Ubuntu. "Linux" é frequentemente usado, livremente, para se referir a sistemas operacionais como um todo, que são construídos em torno do kernel do Linux; descrições mais precisas são mais verbosas.

Atualmente, o Ubuntu é a distribuição Linux mais popular para computadores pessoais. Uma instalação padrão do Ubuntu inclui todas as ferramentas de linha de comando comumente usadas para sistemas operacionais baseados em Linux, incluindo o shell BASH e o pacote completo de ferramentas GNU. Se alguém disser "Faça isso no Linux", quase certamente será algo que você pode fazer no Ubuntu, e há uma boa chance de que o Ubuntu tenha sido o que eles tinham em mente quando disseram "Linux".

    
por bgvaughan 02.08.2011 / 04:04