tipo de comando no bash

0

Estou aprendendo o bash e ao tentar o comando "type" com um argumento como "cd" ( type cd ) que deve retornar

cd is a shell builtin

mas lança no such file or directory .

Qual poderia ser o problema?

    
por Anish Desai 10.02.2015 / 04:36

1 resposta

3

Depende de qual shell você é. type em si é um shell de construção, portanto, se o shell não tiver nenhum builtin chamado type e não houver nenhum executável em $PATH , ele lançará o erro no such file or directory .

Por exemplo, em csh , não há comando type . Use o comando which em seu lugar:

user@host:~$ csh
# which cd
cd: shell built-in command.
# exit
user@host:~$
    
por chaos 10.02.2015 / 07:51