Храните list в переменной, это будет как история команд, и создайте переменную str где будет хранится история команд но в строке (т.е '\n'.join(commands_history)
), потом рисуйте эту переменную где вам нужно (в виде текста), и в цикле превращайте историю команд в строку (см. выше), и обновляйте контент текста, и потом создайте input (или как вы хотите что бы ваша команда поступала), после нажатия кнопки или Enter (сделайте как вам угодно), выполняйте эту команду через os.system
, и добавляйте команду в историю команд. Если вы хотите что бы после команды выводился вывод команды, то это будет посложнее.