Эмулятор Unix v5.52b

Эмулятор Unix написан исключительно для моего собственного развлечения и стал для меня чем-то вроде хобби. Внешний вид Если он кому-то понравится черкните, мне будет приятно... Ну что ж, если я тебя (Вас) не дай бог заинтересовал, предлагаю почитать следующий бред на темы:

СОДЕРЖАНИЕ:

# Как запуcкать? (Под чем работает)
# Что реализовано в эмуляторе.
# Что предстоит реализовать.
# Отличия эмулятора от нормального Униха.
# Что нового (содержание предыдущих серий).
# Описание команд (мануал).
# Копирайт. (Про меня).

# Cпециал тхынкс.


Под чем запускается.

Прога написана на JavaScript 1.2 (точнее DHTML) и теоретически должна работать под Internet Explorer 4.00 (и выше), Netscape Navigator 4.00 (и выше) и Mozilla 0.9.0 и выше. Запускается просто: открываешь (-ете) в браузере, придумываешь (-ете) имя и пароль, набираешь (-ете) и работаешь (-ете). Пока испытано только под:
  • Internet Explorer 4.00, 4.01, 5.00.2314.1003, 5.01, 5.5, 6.0 (Вынь)
  • Internet Explorer 5.0 (Macintosh Edition)
  • Netscape Navigator 4.04 (OS/2)
  • Netscape Navigator 4.05, 4.08, 4.5, 4.6, 4.61, 4.7, 4.72-4.79 (Вынь)
  • Netscape Navigator 6.2 (Вынь)
  • Netscape Navigator 4.7 (freeBSD)
  • Mozilla 0.9.4, 0.9.5+, 0.9.6 (Вынь)
  • K-Meleon 0.6 (Вынь)
  • Beonex 0.6-pre (Вынь)
  • Opera 7.00b1, 7.00b2, 7.00, 7.01, 7.20b (Вынь) пока ограниченая поддержка
  • Opera 3.xx, 4.xx, 5.xx, 6.00b (гарантировано не работает, нет нормальной DOM)
Итак.........
3АПУСК!


Что реализовано в эмуляторе.

  • Пока реализованы комманды:?,@,bc,break,brow,bye,cat,cd,chmod,clear,compress,cp,cut,date,echo,eval,exit,fg,foreach, fw, grep,goto,icq,if,kill,ln,load,ls,mail,man,mkdir,mkfifo,more,mount,mv,ps,pwd,rate,read,rehash, repeat,rm,rmdir,rulez, save,scan,sed,set,shift,source,su,suxxx,tail,tee,touch,unhash, unmount,unset,vi,wc,where,while,whoami,wish. Если интересно можно почитать man по каждой команде (man <комманда>). Написано на кривом английском, но думаю понятно.
  • Реализованы && и ||, переназначение ввода-вывода (<,>,|,>>), множественное выполнение ({список},команда;команда;..)
  • Реализованы ссылки на файлы (но не на директории).
  • Реализована древовидная файловая система с правами доступа.
  • Реализовано монтирование и демонтирование устройств (cookie, объекты, жесткие диски и дисководы).
  • Реализована подстановка результатов команды при помощи обратных апострофов (`), параметры $#,$*,$1,$2,$3,..., операции $?var,$#var,$var[n]
  • Подстановка пути (аналог Tab в Unix'e) по двойному нажатию на Ctrl (в NC 4.x), Ctrl+Tab (в NC 6.x) или Tab (в IE).
  • Подстановка переменных и манипуляции с ними, файлы .profile и .history, экранирование слешем и апострофами, подобие диалогового режима, шаблоны файлов (*,?,[,])
Подробнее в разделах
отличия и мануал (описание комманд).


Что предстоит реализовать..

В ближайших планах реализовать awk, find, test и case, переназначение диагностики и стандартного вывода (2>&,1>&). Дальше - посмотрим. Вообще-то работы много, не знаю на сколько меня хватит. Возможно появится что-то более интересное.


Отличия эмулятора от нормального Униха.


Мо:e фото
Про меня.                            

Я! В меру скромный и очень талантливый программист, знающий Java, JavaScript вплоть до 1.4, JScript, VBScript, Delphi, Turbo Pascal, C, Perl, PHP, CGI, HTML, XML, XSLT, SQL, Ассемблер (хотя кому он сейчас нужен).
Мое имя и фамелие Степанищев Евгений, а зовут меня по-разному. Последний ник - BOLK (а предпоследний был St.A.John). Любимый пароль - lasttime, но пользуюсь не любимыми, любимая машина - Хаммер, любимое число - 256.

Мой сайт -
bolknote.ru

Специал тхынкс.

1. Коробейникову Антону (aka aSL), за тестирование, Junix Desktop и идею мигающего курсора. ;)
2. Моему братишке Степанищеву Олегу - за помощь в тестировании.
3. Тем, кто написал мне отзывы о моей программе.
4. Фирмам
Мелкомягкой и Нетшкаф за их (крив-)ые браузеры.
5. Той компании, которая выпускает пиво "Bavaria". За пиво.
6. Skill.ru за место и возможность применять CGI+SSI.
7. И всем остальным - за то что не мешали.

Формат 640x480/256. Печать офсетная.
Бумага офсетная.
Объем Z печ.л.
Тираж неогранич. Заказ N5
Ни одно животное не пострадало.
Написал: Степанищев Евгений