Написание своего шелла(проект по ОС) (Как это можно реализовать на С)

Модератор: Модераторы разделов

Ответить
mikluxo
Сообщения: 283
ОС: Slackware 12.2
Контактная информация:

Написание своего шелла(проект по ОС)

Сообщение mikluxo »

В общем задача до боли простая, мне нужно написать свой командный интерпретатор на линукс, который бы держал некоторые команды bash:
1) Должны быть переменные среды(и файл откуда их считывать можно)
2) Должно быть автоматическое заполнение
3) CTRL-Z должен работать. Только вот проблема, у меня мой шелл в background уходит. Вместо той программы, которую я запустил.
4) Еще какие-нибудь красивости.
Конкретно меня интересует 3 вопрос. Знает ли кто, и что вы можете про него сказать. Ищу уже давно, ничего толкового. Буду очень признателен за любую информацию по данной теме.
Ich weiss, dass ich nichts weiss, aber wissen Sie es auch?
Завистники на что не взглянут,
подымут вечно лай,
А ты себе своей дорогою ступай,
Полают, да отстанут. Крылов
Спасибо сказали:
Аватара пользователя
Vasily_Shmelyov
Сообщения: 88
ОС: Ubuntu

Re: Написание своего шелла(проект по ОС)

Сообщение Vasily_Shmelyov »

Насчет ctrl+z возможно эта статья поможет
http://www.linuxcenter.ru/lib/articles/lxf...tml?style=print
The pessimist says the glass is half empty.
The optimist says the glass is half full.
The engineer says the container is twice as large as it needs to be.
The physicist says the glass is neither. It is completely full, half with water, the other half with air.
Спасибо сказали:
mikluxo
Сообщения: 283
ОС: Slackware 12.2
Контактная информация:

Re: Написание своего шелла(проект по ОС)

Сообщение mikluxo »

Вот спасибо, думаю это то что нужно. Во всяком случае надеюсь.
Ich weiss, dass ich nichts weiss, aber wissen Sie es auch?
Завистники на что не взглянут,
подымут вечно лай,
А ты себе своей дорогою ступай,
Полают, да отстанут. Крылов
Спасибо сказали:
Ответить