Comando Whatis (shell builtin vs programas executáveis)

0

Eu sei que o comando whatis é usado para gerar uma breve descrição sobre um programa executável (Command).

Então ambos

whatis cd

whatis type

Será impresso: nada apropriado (porque, do meu ponto de vista, eles são ambos internos de shell). No entanto, como funciona?

whatis echo

apesar de echo ser um shell embutido, existe alguma explicação para isso?

    
por alkabary 26.12.2015 / 23:02

1 resposta

2

Isso funciona para echo porque é um shell embutido e um comando. Por padrão, o builtin é usado.

$ type echo
echo is a shell builtin
$ type -P echo # ignores builtins
/bin/echo
$ echo foo # builtin
foo
$ /bin/echo foo # external command
foo
    
por 26.12.2015 / 23:16