Onde posso encontrar uma lista dos recursos dos shells Korn e C incorporados pelo Bash?

0

Eu gostaria de ter alguma documentação sobre os recursos do Korn (ksh) e os shells C (csh) incorporados no interpretador de linguagem de comando Bash. Uma lista exaustiva de comandos seria ótima. Obrigado

Ou o legado das conchas Korn e C é principalmente arqui-estrutural?

    
por Sandro Sivsivadzé 09.09.2017 / 17:16

1 resposta

3

O manual de referência deve ajudar, mas você também pode precisar de este documento antigo .

Você pode estar procurando pelo Manual de referência do Bash , que lista e descreve exaustivamente todos recursos do Bash, incluindo todos os comandos internos ( "builtins"). Bash e Ksh são shells estilo Bourne, e o manual de referência Bash lista builtins de o shell Bourne e builtins fornecidos além desses separadamente.

% bl0ck_qu0te%

Isso é um pouco verdade. Muitos dos recursos do Bash que estavam presentes no C Shell ou no Korn Shell são outros recursos além da presença de um comando interno especificamente nomeado.

Note que Bash e Ksh são shells ao estilo Bourne, e Csh não é. Bash e Ksh são muito mais parecidos entre si do que o Csh.

Existem algumas fontes que fornecem comparações de recursos entre shells, incluindo Bash, Ksh e Csh, como a tabela neste apêndice . Por favor, esteja ciente de que não é uma documentação oficial do Bash, pode não estar completa, e pode não ter sido escrita com as versões mais recentes do Bash em mente.

Para uma comparação oficial , recomendo Recursos de bash: Visão geral Documentação para Bash . Você deve estar ciente de que este documento é de 1994 e descreve Bash 1.14. (Em contraste, as versões atuais do Ubuntu usam o Bash 4.3 ou 4.4. Execute bash --version ou apt list bash para verificar o que você tem.) No entanto, porque você está perguntando sobre o Bash histórico , isso é razoável.

Esse documento tem seções detalhadas sobre Recursos de estilo do C-Shell e Recursos de Estilo da Shell Korn . Isso deve fornecer as comparações explícitas que você está procurando. Ele também tem seções em Recursos de estilo do Bourne Shell e Bash Specific Features (e vários outros tópicos).

    
por Eliah Kagan 09.09.2017 / 17:46