Perguntas sobre 'shell-builtin'

7
respostas

Por que o cd não é um programa?

Sempre me perguntei por que cd não é um programa, mas nunca conseguiu encontrar a resposta. Alguém sabe por que esse é o caso?     
16.05.2012 / 21:39
4
respostas

Qual é a diferença entre um comando interno e outro que não é?

Existe alguma diferença intrínseca entre um comando embutido e outro comando que pode nominalmente fazer a mesma coisa? por exemplo. Os builtins recebem tratamento "especial"? ... há menos sobrecarga executá-los? .. ou eles são simplesmente "...
16.04.2011 / 17:58
4
respostas

Por que '[' um shell embutido e '[[' uma palavra-chave do shell?

Até onde eu sei, [[ é uma versão aprimorada de [ , mas estou confuso quando vejo [[ como uma palavra-chave e [ sendo mostrado como um arquivo interno. [root@server ~]# type [ [ is a shell builtin [root@server ~]# type [[ [[ is a sh...
09.02.2015 / 08:00
4
respostas

Qual é a diferença entre eval e exec?

eval e exec são ambos criados em comandos do bash (1) que executam comandos. Eu também vejo exec tem algumas opções, mas essa é a única diferença? O que acontece com o contexto deles?     
19.07.2016 / 14:36
2
respostas

Posso obter páginas man individuais para os comandos embutidos do bash? [duplicado]

Existe algum lugar onde você pode baixar uma página de manual para cada comando embutido? Eu sei que você pode usar apenas help ou man bash e pesquisar para encontrar informações sobre isso, mas eu quero que eles sejam separados, para...
04.08.2011 / 22:39
8
respostas

Por que os utilitários obrigatórios do POSIX não são construídos no shell?

O objetivo desta pergunta é responder a uma curiosidade, não para resolver um problema específico de computação. A pergunta é: Por que os utilitários obrigatórios do POSIX não são normalmente incorporados nas implementações do shell? Por exem...
23.02.2017 / 22:42
7
respostas

Que finalidade o cólon embutido serve?

Eu invadi um monte de scripts de shell e, às vezes, as coisas mais simples me deixam perplexo. Hoje eu encontrei um script que fazia uso extensivo do : (colon) bash embutido. A documentação parece bastante simples: : (a colon)...
14.02.2012 / 19:37
6
respostas

Por que echo é um shell construído em comando?

$ which echo echo: shell built-in command. $ which ls /bin/ls $ which cat /bin/cat Por que o echo não é um utilitário independente como ls , ps , cat etc? Por que é específico do shell? Alguma boa razão?     
29.08.2010 / 09:33
6
respostas

O 'cat' é um shell embutido ou um programa externo?

Quando eu uso o comando type para descobrir se cat é um shell embutido ou um programa externo, recebo a saída abaixo: -$ type cat cat is hashed (/bin/cat) -$ Isso significa que cat é um programa externo que é /bin/cat ? Eu f...
10.06.2015 / 05:21
1
resposta

Compreender o comando 'compgen' incorporado

De help compgen : $ help compgen compgen: compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word] Display possible completions depending on...
20.08.2014 / 12:28