← Glossário
Glossário · Dev

O que é Shell?

É uma interface que permite controlar o computador digitando comandos de texto diretamente em vez de uma interface gráfica.

Definição

Ele atua como uma ponte entre você e o núcleo do sistema operacional. Você pode gerenciar arquivos, executar programas e alterar configurações do sistema digitando comandos no teclado em vez de usar o mouse. É o espaço de trabalho mais básico e poderoso para desenvolvedores de software.

Analogia: É como um tradutor entre você e o coração do computador; Você diz para ele 'abrir o arquivo' e ele diz ao computador como fazê-lo.

Como funciona

Você abre uma tela preta e digita certos comandos lá. Por exemplo, quando você digita 'ls' e pressiona enter, será apresentada uma lista de todos os arquivos na pasta em que você está atualmente.

Onde é usado

Está integrado em todos os sistemas Linux, macOS e Windows; É indispensável para processos de desenvolvimento de software.

Costuma ser confundido com

É confundido com o terminal; terminal é a janela que exibe esta interface e shell é o interpretador de comandos executado dentro dessa janela.

Perguntas frequentes

É difícil aprender Shell?

Pode parecer um pouco estranho no início, mas depois que você aprende alguns comandos básicos, gerenciar o computador fica muito mais rápido.

Termos relacionados

Ferramentas relacionadas

Esta explicação foi escrita em linguagem simples para a TreScout e traduzida automaticamente do original em turco · a versão turca é a que vale. Se algo parecer errado ou faltando, escreva para hello@trescout.com. Ler em turco →