5 mais frequentemente usados ​​conchas de código aberto para Linux

5 mais frequentemente usados ​​conchas de código aberto para Linux

O concha é o interpretador de comando em um sistema operacional, como Unix ou GNU/Linux, É um programa que executa outros programas. Ele fornece um usuário de computador uma interface para o sistema UNIX/GNU Linux para que o usuário possa executar diferentes comandos ou utilitários/ferramentas com alguns dados de entrada.

Quando o shell terminar de executar um programa, ele envia uma saída para o usuário na tela, que é o dispositivo de saída padrão. Por esse motivo, é chamado de “Interpretor de comando”.

5 mais frequentemente usados ​​conchas de código aberto para Linux

O shell é muito mais do que apenas um interpretador de comando, é também uma linguagem de programação própria, com construções completas de linguagem de programação, como execução condicional, loops, variáveis, funções e muito mais.

É por isso que o shell unix/gnu linux é mais poderoso em comparação com o shell do Windows.

Neste artigo, vamos dar uma olhada em algumas das principais conchas de código aberto mais usadas no Unix/GNU Linux.

1. Bash Shell

Bash significa Bourne novamente Shell E é o shell padrão em muitas distribuições Linux hoje. É também um shell compatível com SH e oferece melhorias práticas sobre o SH para programação e uso interativo, que inclui:

  1. Edição de linha de comando
  2. Controle de emprego
  3. Histórico de comando de tamanho ilimitado
  4. Funções e aliases da concha
  5. Matrizes indexadas de tamanho ilimitado
  6. Aritmética inteira em qualquer base de dois a sessenta e quatro
Bash Shell

2. Shell tcsh/csh

TCSH é aprimorado C Shell, pode ser usado como um shell interativo de login e processador de comando script shell.

O TCSH tem os seguintes recursos:

  1. C como sintaxe
  2. Editor de linha de comando
  3. Conclusão programável de palavra e nome do arquivo
  4. Correção ortográfica
  5. Controle de emprego
Shell tcsh

3. Shell ksh

Ksh apoia Korn Shell e foi projetado e desenvolvido por David g. Korn. É uma linguagem de programação completa, poderosa e de alto nível e também uma linguagem de comando interativa, como muitos outros conchas UNIX/GNU Linux.

Shell ksh

4. Shell zsh

Zsh foi projetado para ser interativo e incorpora muitos recursos de outras conchas UNIX/GNU Linux, como Bash, TCSH e Ksh.

Também é uma linguagem de script poderosa, assim como as outras conchas disponíveis. Embora tenha alguns recursos exclusivos que incluem:

  1. Geração de nome do arquivo
  2. Arquivos de inicialização
  3. Login/logout assistindo
  4. Encerrar comentários
  5. ÍNDICE DE CONCEITO
  6. Índice variável
  7. Índice de funções
  8. Índice -chave e muito mais que você pode descobrir nas páginas do homem
Shell zsh

5. Peixe

Peixe em plena posição de “concha interativa amigável”E foi de autoria em 2005. Pretendia -se ser totalmente interativo e amigável, assim como as outras conchas, possui alguns recursos muito bons que incluem:

  1. Conclusão da página do homem
  2. Configuração baseada na Web
  3. Sugestões automáticas
  4. Totalmente escritor com scripts limpos
  5. Suporte à tecnologia do terminal Term256

Você pode ler mais sobre a concha de peixe no peixe - uma concha interativa inteligente para Linux

Casca de peixe

Resumo

Essas não são todas as conchas disponíveis no Unix/GNU Linux, mas são as mais usadas, além daquelas que já estão instaladas em diferentes distribuições Linux. Espero que você ache este artigo útil e mais informações adicionais, não hesite em postar um comentário.