curto: não
long: depende:
- a maioria dos shells tem um mecanismo de histórico que registra as linhas de comando. O
- shell-history geralmente é configurável (e pode não estar ativado).
- Mas coisas como editores de texto geralmente não não (suas teclas não são registradas normalmente)
Além disso, mesmo com shells, é não comum poder ter várias instâncias de shells em execução e gravar all dos comandos dessas instâncias.
Além do shell-history, existem outras maneiras de registrar seus comandos, por exemplo, usando programas de auditoria de baixo nível (que registram os recursos que seus comandos usam) ou somente texto como script
(que pode gravar todas as informações enviadas do computador para o terminal).
Mesmo que seu shell não esteja configurado para gravar comandos, você poderá trabalhar em um ambiente em que a auditoria está configurada. Para aqueles "por padrão", há um registro.
Leitura adicional: