Como o shell se compara a uma interface de computador?
Um sistema operacional como Windows, Linux ou Mac OS é um tipo especial de programa. Ele controla o processador, o disco rígido e a conexão de rede do computador, mas sua função mais importante é executar outros programas.
Já que os seres humanos não são digitais, eles precisam de uma interface para interagir com o sistema operacional. Atualmente, o meio mais comum é um explorador de arquivos gráfico, que converte cliques e duplo cliques em comandos para abrir arquivos e executar programas. Antes de os computadores terem telas gráficas, no entanto, as pessoas digitavam instruções em um programa chamado shell de linha de comando. Cada vez que um comando é inserido, o shell executa alguns outros programas, imprime a saída em formato legível para os humanos, e, em seguida, exibe um prompt para sinalizar que está pronto para aceitar o próximo comando. (Seu nome vem da noção de que ele é o "invólucro externo" do computador.)
Digitar comandos em vez de clicar e arrastar pode parecer meio desajeitado no início, mas como você verá, assim que você começar a explicar o que deseja que o computador faça, poderá combinar comandos antigos para criar novos comandos e automatizar operações repetitivas com apenas alguns toques no teclado.
Qual é a relação entre o explorador de arquivos gráfico que a maioria das pessoas usa e o shell de linha de comando?
Este exercício faz parte do curso
Introdução ao Shell
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
