Функция завершения вкладки в разработке оболочки unix

Я разрабатываю оболочку с использованием системного программирования unix (robbins и robbins), как я могу добавить эту функцию, а также как добавить функцию истории (функция истории, например, в BASH), когда я нажимаю клавишу, показывает предыдущую введенную команду)

Вы можете использовать readline . Он имеет обе эти функции.

EDIT: Как говорит Кристофер, вы должны посмотреть документацию и вернуться, если у вас есть конкретные вопросы.