Проект в котором нам надо реализовать свой собственный  shell

Тут было бы неплохо разместить статью о том как работают << >> | “ ‘

Русская статья про создание своего shell

Про shell  можно почитать стр 56 - Андрей Робачевский “Операционная система UNIX”

Основные части работы программы:

  1. Лексер Lexer первичный разбор строки, который делает структуру называемую Command Table которая делает токены tokens minishell> echo Hello  Токен будет состоять из программы echo и параметра Hello
  2. Parser
  3. Wildcard and Envars
  4. Executor

Записи лекций объединены здесь:

minishell

в том числе minishell - Мануал от @avivien & @wpersimm и minishell - Лекция по termcap от @sgertrud

Материалы к лекции по termcap от @sgertrud

Termcap usage tutorial

https://www.opennet.ru/docs/RUS/termcap/

http://manpages.ubuntu.com/manpages/precise/ru/man5/termcap.5.html

GNU Readline - Википедия

Кто-нибудь на домашнем компе в wsl подключал библиотеку для readline? Подскажите, как правильно это сделать.