1459
Comment:
|
3971
create pt_BR page from en#50
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#language pt_br ||<tablewidth="100%" tablestyle=""style="border: 0px hidden ;">~-Translation(s): [:pt_BR/Shell:Brasileiro] - [:Shell:English] - [:fr/Shell:français] ||<style="border: 0px hidden ; text-align: right;"> (!) ["/Discussion"] || [[BR]] ||<tablewidth="100%" tablestyle="border: 0px hidden ; text-align: center;"> http://www.debian.org/logos/openlogo-nd-50.png http://www.debian.org/Pics/debian.png || ||<style="border: 0px hidden ;">~+ attachment:Portal/IDB/logo_portal.png Bem-vindo ao '''Shell''' ["Debian"]+~ || |
#language pt-br ## English revision: 50 ~-[[pt_BR/DebianWiki/EditorGuide#translation|Traduções]]: [[Shell|English]] - [[fr/Shell|Français]] - [[it/Shell|Italiano]] - Português (Brasil) - [[ru/Shell|Русский]] - [[es/Shell|Español]]-~ |
Line 7: | Line 5: |
Um '''[[https://pt.wikipedia.org/wiki/Shell_(computa%C3%A7%C3%A3o)|shell]]''' é um software que fornece uma interface para usuários(as). Atualmente, o termo shell é utilizado principalmente para [[pt_BR/CommandLineInterface|interfaces de linha de comando]]. | |
Line 8: | Line 7: |
---- attachment:Portal/IDB/icon-terminal-32x32.png Esse portal trata sobre o Shell. Esse portal pode utilizar linguagem técnica. |
''Shell gráfico'' é um termo raramente utilizado para [[pt_BR/DesktopEnvironment|ambientes de área de trabalho]]. |
Line 11: | Line 9: |
---- '''Shell''' Significa: |
=== Shell interativo === |
Line 14: | Line 11: |
* Um programa que oferece funcionalidade de linha de comando. Em alguns casos também é conhecido CommandLineInterface (CLI abreviado), ["terminal"] ou ["Console"]. ["Bash"] é o shell padrão utilizado no ["Debian"]. | Um shell interativo é usado por usuários(as) em um [[pt_BR/Console|console virtual]] ou em um [[TerminalEmulator|emulador de terminal]]. |
Line 16: | Line 13: |
* O Shell também pode ser abreviado como 'conta shell', uma conta pessoal que oferece acesso ao shell para um usuário em uma outra máquina Unix, geralmente através do ["ssh"]. (Por exemplo: http://jaguar.garofil.be/ é um provedor que fornece gratuitamente debian shells). Isso pode ser útil caso você queria testar um outro sistema operacional sem ter que instalá-lo em seu computador ou quer tentar alguma coisa que não funciona no seu sistema ... Veja em: WikiPedia:Shell_account . | O Debian usa [[Bash]] como o shell interativo padrão. |
Line 18: | Line 15: |
---- CategorySystemAdministration |
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: * Verifique quais shells estão instalados: {{{cat /etc/shells}}} * Defina o novo shell padrão: {{{chsh}}} === Shell não interativo === Um shell não interativo é usado para executar scripts de sistema ou scripts que usam [[https://pt.wikipedia.org/wiki/Shebang|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 [[https://packages.debian.org/stable/shells/|muitos e diferentes shells]]. Alguns shells de destaque incluem: * [[Bash]] - Um shell muito poderoso, com interface interativa muito boa. * [[Dash]] - Um shell rápido, em conformidade com a [[https://www.debian.org/doc/debian-policy/ch-files.html#s-scripts|Política Debian §10.4]] e a [[https://pt.wikipedia.org/wiki/Single_UNIX_Specification|Especificação Única do Unix]]. * [[DebianPkg:mksh]] - Um [[https://en.wikipedia.org/wiki/KornShell|Korn shell]] rápido, em conformidade com a [[https://www.debian.org/doc/debian-policy/ch-files.html#s-scripts|Política Debian §10.4]] e a [[https://pt.wikipedia.org/wiki/Single_UNIX_Specification|Especificação Única do Unix]]. Também contém mksh-static, que poderia ser uma escolha {{{/bin/sh}}} melhor. * [[DebianPkg:zsh]] - Outro shell poderoso (veja [[http://zsh.sourceforge.net/Intro/]] - em inglês). * [[DebianPkg:fish]] - Outro shell interativo e amigável. * [[DebianPkg:tcsh]] - Uma versão melhorada do Berkeley csh. * [[DebianPkg:busybox]] - Um shell minúsculo, usado em [[Initrd|initrd]] e no [[pt_BR/DebianInstaller|Instalador Debian]]. * [[DebianPkg:csh]] e [[DebianPkg:tcsh]] devem ser evitados como linguagens de script. Veja http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/ (em inglês). * [[DebianPkg:ash]] - Substituído por [[Dash]] no Debian desde o DebianSarge. * [[DebianPkg:ksh]] - A versão AT&T do [[https://en.wikipedia.org/wiki/KornShell|Korn shell]]. == Veja também == * https://en.wikipedia.org/wiki/Comparison_of_command_shells - Comparação de shells de linha de comando (em inglês) * https://wiki.archlinux.org/index.php/Command-line_shell - Shell de linha de comando no wiki do Arch Linux (em inglês) * [[https://web.archive.org/web/20030812080702/http:/www.looking-glass.org/shell.html#History|(Arquivo) http:/www.looking-glass.org/shell.html]] - Diferenças entre shells UNIX e como alterar seu shell (postagens mensais - em inglês) ----- CategoryCommandLineInterface | CategorySoftware | CategorySystemAdministration |
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:
Verifique quais shells estão instalados: cat /etc/shells
Defina o novo shell padrão: chsh
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:
Bash - Um shell muito poderoso, com interface interativa muito boa.
Dash - Um shell rápido, em conformidade com a Política Debian §10.4 e a Especificação Única do Unix.
mksh - Um Korn shell rápido, em conformidade com a Política Debian §10.4 e a Especificação Única do Unix. Também contém mksh-static, que poderia ser uma escolha /bin/sh melhor.
zsh - Outro shell poderoso (veja http://zsh.sourceforge.net/Intro/ - em inglês).
fish - Outro shell interativo e amigável.
tcsh - Uma versão melhorada do Berkeley csh.
busybox - Um shell minúsculo, usado em initrd e no Instalador Debian.
csh e tcsh devem ser evitados como linguagens de script. Veja http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/ (em inglês).
ash - Substituído por Dash no Debian desde o DebianSarge.
ksh - A versão AT&T do Korn shell.
Veja também
https://en.wikipedia.org/wiki/Comparison_of_command_shells - Comparação de shells de linha de comando (em inglês)
https://wiki.archlinux.org/index.php/Command-line_shell - Shell de linha de comando no wiki do Arch Linux (em inglês)
(Arquivo) http:/www.looking-glass.org/shell.html - Diferenças entre shells UNIX e como alterar seu shell (postagens mensais - em inglês)
CategoryCommandLineInterface | CategorySoftware | CategorySystemAdministration