Primeiro, vamos ver cada parte do comando individualmente:
-
sudo
é a abreviação de "substitute user do" e executa comandos como outro usuário. Mais comumente, é usado para se tornar temporariamente "root" (equivalente a admin no Linux). A instalação do software não funcionaria semsudo
na frente. Esta é a parte do comando que precisa da sua senha. Por razões de segurança, você deve sempre tentar usarsudo
em vez de straight-up logando como root . -
apt-get
é um programa no pacoteapt
, que lida com a instalação e o gerenciamento de software. As distribuições Linux normalmente apresentam um gerenciador de pacotes usado para instalar, configurar e remover software; O Ubuntu usaapt
como descrito aqui . -
install
diz aoapt-get
para instalar um pacote no seu computador. O comando irá procurar nos seus repositórios (tipicamente apenas os repositórios oficiais do Ubuntu via internet) por um pacote, baixá-lo, copiá-lo para o seu computador e configurá-lo. Para mais detalhes, veja esta questão . -
curl
informaapt-get
de qual pacote instalar. Especificamente,curl
é um programa de transferência de dados e é comumente usado para baixar sites ou arquivos por meio da linha de comando. Mais detalhes disponíveis em sua página de manual .
Então, colocando tudo junto, você vai baixar o pacote curl
da internet e instalá-lo dando privilégios de root do programa apt-get
.
Como Calimo observou em seu comentário, você deve ter cuidado ao executar comandos de terminal aleatórios encontrados na Internet. E você deve ser MUITO cuidadoso ao executar qualquer comando que comece com sudo
, pois ele tem o potencial de danificar as partes realmente importantes do seu sistema.