Traduções: English - Français - Italiano - Português (Brasil) - Русский - Español

Um shell é um software que fornece uma interface para usuários(as). Atualmente, o termo shell é utilizado principalmente para interfaces de linha de comando.

Shell gráfico é um termo raramente utilizado para ambientes de área de trabalho.

Shell interativo

Um shell interativo é usado por usuários(as) em um console virtual ou em um emulador de terminal.

O Debian usa Bash como o shell interativo padrão.

O shell interativo padrão para usuários(as) recém-criados(as) pode ser definido em /etc/adduser.conf.

Para alterar o shell interativo padrão para o(a) usuário(a) atual:

Shell não interativo

Um shell não interativo é usado para executar scripts de sistema ou scripts que usam shebang #!/bin/sh.

O Debian usa Dash como shell não interativo padrão.

Não objetiva ser usado interativamente por usuários(as), por exemplo, em um emulador de terminal, em vez disso enfatiza a velocidade e a compatibilidade a padrões. Portanto, muitas funcionalidades interativas não estão presentes no Dash, tornando-o mais rápido e mais eficiente em termos de memória que o Bash.

Antes do DebianSqueeze, o Bash foi usado como o shell não interativo padrão.

Outros shells

O Debian fornece muitos e diferentes shells. Alguns shells de destaque incluem:

Veja também


CategoryCommandLineInterface | CategorySoftware | CategorySystemAdministration