Есть ли способ ввести команду в приглашение bash в Linux? Я работаю над приложением истории команд - вроде поиска Ctrl + R, но по-другому. Я использую Python для этого.
Я покажу список команд из истории, основанных на поисковом запросе пользователя. Если пользователь нажимает клавишу ввода, приложение выполнит команду и напечатает результаты. Пока все хорошо.
Если пользователь выбирает команду и затем нажимает правую или левую клавишу, я хочу вставить команду в подсказку, чтобы пользователь мог отредактировать команду перед ее выполнением.
Если вы работаете в Linux, просто запустите консоль bash, нажмите Ctrl + r, введите cd (или что-то еще), а затем нажмите клавишу со стрелкой вправо - выбранная команда будет отображена в командной строке. Это функциональность, которую я ищу, но я хочу знать, как это сделать из Python.