Lendo a saída e os códigos de saída
Depois que um comando roda, ele geralmente imprime alguma coisa. Aprender a ler essa saída é uma habilidade de verdade, porque é assim que você e a IA descobrem se as coisas funcionaram.
- A saída normal é só informação — arquivos listados, mensagens de progresso, um servidor dizendo que iniciou.
- Os erros geralmente avisam claramente:
Error:,command not found,permission denied,cannot find module. As palavras depois dos dois-pontos são sua pista. Copie o erro inteiro e cole para sua IA — é a coisa mais útil que você pode entregar quando algo quebra.
Nos bastidores, todo comando termina com um código de saída invisível: 0 significa sucesso, qualquer outra coisa significa um problema. Raramente você precisa checar isso à mão, mas vai ouvir menções a ele. Você pode ver o último assim:
echo $? # prints the exit code of the last command (0 = OK)
Se um comando falhou silenciosamente e você não tem certeza, echo $? te diz se ele realmente teve sucesso.