Unix é um sistema operacional de computador desenvolvido inicialmente em 1969. Desde então, muitas variantes de Unix foram desenvolvidos , incluindo GNU /Linux e OpenSolaris. Um dos componentes mais importantes do sistema Unix é o reservatório , o que permite ao utilizador interagir com o sistema operacional através do uso de comandos do teclado . Há muitos tipos diferentes de conchas, e , enquanto eles têm muitos pontos em comum , existem algumas diferenças que você pode querer considerar ao escolher entre eles. Bourne Shell ( sh)
The Bourne shell foi criado nos Laboratórios Bell por Stephen Bourne, e tem a distinção de ser o primeiro Unix shell já escrito . The Bourne shell contém muitas características que são comuns a muitas conchas Unix posteriores , tais como a capacidade de escrever scripts, entrada e saída para o redirecionamento e oleodutos e muitas características comuns às linguagens de programação , tais como declarações de variáveis locais e globais , loops e instruções condicionais e mensagens de erro.
C Shell ( csh )
o shell C foi originalmente escrito no final de 1970 pelo então estudante de pós-graduação Bill Joy , que foi o co-fundador da Sun Microsystems , uma grande empresa de hardware e software de computador . O shell C, como seu apelido sugere , é escrito na linguagem de programação C , o que torna o aprendizado mais fácil comandos específicos , especialmente se o usuário se familiarizar com a linguagem C . O shell C é mais interativo do que as conchas originais Bourne , permitindo que comandos sejam executados mais rapidamente e com mais eficiência.
Korn shell ( ksh )
O Korn shell foi desenvolvido no início de 1980 por David Korn da AT & T Labs , e contém muitas características semelhantes às conchas sh e csh . O Korn tem uma vantagem sobre o Unix tradicional desembolsar na medida em que contém a funcionalidade de muitos scripts e linguagens de programação , como perl e awk , o que significa que os programas podem ser executados com rapidez e eficiência dentro do shell Korn .
Bourne -Again Shell ( bash)
The Bourne -Again Shell ( bash) é um clone da Bourne shell , escrito e licenciado sob a GNU General Public License , ou seja, o código para o shell, assim como o próprio reservatório, está disponível gratuitamente . O shell bash é executado usando a sintaxe muito semelhante ao sh, ksh e csh conchas . No entanto, existem algumas pequenas alterações com o shell bash. Por exemplo, o shell bash é executado em todos os sistemas operacionais variantes GNU /Linux, como Ubuntu e Debian. O shell bash também suporta muitos recursos interativos , como um histórico de comandos que podem ser acessados com algumas teclas .