Eu acho que sua distro tem um apelido ou symlink dele. Este é o comportamento normal (Debian):
$CD ..
mksh: CD: not found
$ CD ..
bash: CD: command not found
Pelo que entendi, o bash faz distinção entre maiúsculas e minúsculas. Então, cd .. funcionaria e CD .. não funcionaria.
No entanto, inserir CD .. não gera erros (não faz nada). Por que é que? Se eu digitar um comando incorreto como ls-a em vez de ls -a , o terminal emitirá um erro imediatamente, mas por CD .. nada será exibido. Na verdade, achei que funcionou até eu dar uma olhada no meu diretório.
Além disso, se o erro está sendo suprimido por padrão, existe uma maneira de gerar um erro?
Minha maior preocupação é que nenhum erro seja lançado, e estou com a falsa impressão de que meus comandos estão realmente trabalhando, tornando mais difícil depurá-los.
Eu acho que sua distro tem um apelido ou symlink dele. Este é o comportamento normal (Debian):
$CD ..
mksh: CD: not found
$ CD ..
bash: CD: command not found
Isso é um bug da Apple, suas opções são;