Aqui está um pequeno truque que você pode usar para exibir um rosto sorridente de código de saída de cor no prompt do shell.
Quando o código anterior termina com 0, um rosto sorridente verde é exibido; se sair com algo diferente de 0, um rosto vermelho e triste será exibido.
victor@Desktop:~ :) $ cd /tmp
victor@Desktop:/tmp :) $ ls 123
ls: cannot access 123: No such file or directory
victor@Desktop:~ :(
Simplesmente altere a variável PS1 em seu perfil (ou você shell arquivo rc) para o código abaixo:
PS1='u@h:w `if [ $? = 0 ]; then echo [e[32m]:)[e[37m]; else echo [e[31m]:([e[37m]; fi` $ '