В приведенном здесь описании предлагается просто загрузить $ HOME / .bash_history, но это не выглядит актуально. Я думаю, что он сохраняется только при выходе из оболочки или, возможно, всех оболочек?
ли способ запустить встроенные команды BASH из Python?
Я пытался:
subprocess.Popen(['bash','history'],shell=True, stdout=PIPE)
subprocess.Popen('history', shell=True, executable = "/bin/bash", stdout=subprocess.PIPE)
os.system('history')
и много их вариаций. Я хотел бы бежатьhistory
или жеfc -ln
.