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;