Quais diferenças entre os dois comandos abaixo no CentOS7?
$ type cd
cd is a shell builtin
e
$ which cd
cd is a shell builtin
cd is /usr/bin/cd
cd is /bin/cd
O cd
é um comando embutido do shell , mas por que which
o comando mostra outro caminho para cd ? O comando cd é um comando interno e um comando externo ?
which
mostra o caminho completo dos comandos (shell).sua saída é diferente com base em diferentes sistemas.
type
exibir informações sobre o tipo de comando no Linux.(consulte a página do manual para obter mais informações)
temos 4 tipos de comando:
Comandos
Shell integrados Funções do Shell
Comando Alias
Programas executáveis
por exemplo: