I guess I could just echo the last commands inside my .bashrc, but that doesn't seem like a good idea. And also it'd be cool to get the last N commands shown when the scrollback is cleared (via clear).
Eu não tenho certeza se há outra maneira de fazer isso sem modificar a fonte do bash ... O que parece ruim em colocá-lo no .bashrc embora? Você deve adicionar um teste de interatividade para não imprimi-lo em qualquer script:
if [ ! -z "$PS1" ]; then
echo "Hello, the last 5 commands you typed were :"
tail -n5 ~/.bash_history
fi
Você também pode criar um alias para clear, que basicamente faz o mesmo.