Isso já é feito para você pelo histórico bash. É armazenado em .bash_history no seu diretório home
Eu tenho uma ferramenta em Python - ela reside em um repositório git.
Sempre que essa ferramenta é iniciada (digamos, $ mytool start é o comando que inicia a ferramenta) - Eu quero salvar todos os comandos da linha de comando a seguir em um arquivo de histórico no diretório atual.
terminal / shell do unix:
$pwd
$xyx
$mytool start
$abc
$abc1
$abc2
No history.txt deve ter:
$mytool start
$abc
$abc1
$abc2
Qual código posso adicionar em minha ferramenta (em Python) para salvar os comandos cmdline (não a saída cmdline) em um arquivo?
Isso já é feito para você pelo histórico bash. É armazenado em .bash_history no seu diretório home