Сотворение мира UNIX
1. В начале сотворил Бог небо и землю.
$ su - Бог Password: [Бог@Мир ~]$ touch Небо && touch Земля
2. Земля же была безвидна и пуста, и тьма над бездною, и Дух Божий носился над водою.
[Бог@Мир ~]$ ls -l Земля ----------. 1 Бог Бог 0 янв 0 00:00 Земля [Бог@Мир ~]$ umask 0777 [Бог@Мир ~]$ ps ax | head PID TTY STAT TIME COMMAND 1 ? R 0:00 /Бог --Носиться-Над-Водою
3. И сказал Бог: да будет свет. И стал свет.
[Бог@Мир ~]$ umask 0002 [Бог@Мир ~]$ touch Свет
4. И увидел Бог свет, что он хорош, и отделил Бог свет от тьмы.
[Бог@Мир ~]$ ls -l Свет -rw-rw-r--. 1 Бог Бог 0 янв 0 00:00 Свет [Бог@Мир ~]$ cp Свет Тьма [Бог@Мир ~]$ chmod 0000 Тьма [Бог@Мир ~]$ ls -l Тьма ----------. 1 Бог Бог 0 янв 0 00:00 Тьма
5. И назвал Бог свет днем, а тьму ночью. И был вечер, и было утро: день один.
[Бог@Мир ~]$ ln -s Свет День [Бог@Мир ~]$ ln -s Тьма Ночь [Бог@Мир ~]$ mkdir -p /Время/День/1 [Бог@Мир ~]$ cp День Ночь /Время/День/1 [Бог@Мир ~]$ cd /Время/День/1 && touch Вечер Утро && cd -
6. И сказал Бог: да будет твердь посреди воды, и да отделяет она воду от воды.
7. И создал Бог твердь, и отделил воду, которая под твердью, от воды, которая над твердью. И стало так.
8. И назвал Бог твердь небом. И был вечер, и было утро: день второй.
[Бог@Мир ~]$ ln -s Твердь Небо ln: не удалось создать символьную ссылку «Небо»: Файл существует [Бог@Мир ~]$ ln -sf Твердь Небо [Бог@Мир ~]$ cp -r /Время/День/{1,2}
9. И сказал Бог: да соберется вода, которая под небом, в одно место, и да явится суша. И стало так.
[Бог@Мир ~]$ tail -100 Вода >Суша [Бог@Мир ~]$ ls -l Суша -rw-rw-r--. 1 Бог Бог 5,1G янв 0 00:00 Суша
10. И назвал Бог сушу землёю, а собрание вод назвал морями. И увидел Бог, что это хорошо.
[Бог@Мир ~]$ ln -s Суша Земля [Бог@Мир ~]$ split -n 100 Вода Море [Бог@Мир ~]$ ls -l Море* | wc -l 100
11. И сказал Бог: да произрастит земля зелень, траву, сеющую семя дерево плодовитое, приносящее по роду своему плод, в котором семя его на земле. И стало так.
[Бог@Мир ~]$ chmod +x Земля [Бог@Мир ~]$ ./Земля --Прорастить=Зелень,Трава,Дерево & [1] 522
12. И произвела земля зелень, траву, сеющую семя по роду её, и дерево, приносящее плод, в котором семя его по роду его. И увидел Бог, что это хорошо.
[Бог@Мир ~]$ [1]+ Done ./Земля --Прорастить=Зелень,Трава,Дерево [Бог@Мир ~]$ ls -l Трава Дерево -rwxrwxr-x. 1 Бог Бог 0 янв 0 00:00 Трава -rwxrwxr-x. 1 Бог Бог 0 янв 0 00:00 Дерево [Бог@Мир ~]$ ps ax | grep Род 17 ? R 0:00 /Трава --Сеять-Семя --Как=По-Роду-Своему 18 ? R 0:00 /Дерево --Сеять-Плод --Состав=Семя --Как=По-Роду-Своему [Бог@Мир ~]$ tail -1 /var/log/messages Янв 0 00:00:00 Мир Бог[1]: Ну и хорошо.
13. И был вечер, и было утро: день третий.
[Бог@Мир ~]$ cp -r /Время/День/{2,3}
14. И сказал Бог: да будут светила на тверди небесной для отделения дня от ночи, и для знамений, и времен, и дней, и годов;
15. и да будут они светильниками на тверди небесной, чтобы светить на землю. И стало так.
[Бог@Мир ~]$ dd if=Свет of=Небо count=200G
16. И создал Бог два светила великие: светило большее, для управления днем, и светило меньшее, для управления ночью, и звезды;
[Бог@Мир ~]$ mkfs Небо [Бог@Мир ~]$ mkdir -p /mnt/Небо [Бог@Мир ~]$ mount Небо /mnt/Небо [Бог@Мир ~]$ dd if=Свет of=/mnt/Небо/Солнце count=1M [Бог@Мир ~]$ dd if=Свет of=/mnt/Небо/Луна count=1K [Бог@Мир ~]$ dd if=Свет of=/mnt/Небо/Звёзды count=0 seek=1G
17. и поставил их Бог на тверди небесной, чтобы светить на землю,
[Бог@Мир ~]$ tail -f /mnt/Небо/Солнце >>Земля & [2] 120 [Бог@Мир ~]$ tail -f /mnt/Небо/Луна >>Земля & [3] 121 [Бог@Мир ~]$ tail -f /mnt/Небо/Звёзды >>Земля & [4] 122
18. и управлять днем и ночью, и отделять свет от тьмы. И увидел Бог, что это хорошо.
[Бог@Мир ~]$ echo "plugin Солнце,Луна" >>/etc/День.cfg [Бог@Мир ~]$ echo "plugin Луна,Звёзды" >>/etc/Ночь.cfg
19. И был вечер, и было утро: день четвертый.
[Бог@Мир ~]$ cp -r /Время/День/{3,4} [Бог@Мир ~]$ echo >>TODO "Неплохо было бы сотворить cron для таких вещей"
20. И сказал Бог: да произведет вода пресмыкающихся, душу живую; и птицы да полетят над землёю, по тверди небесной.
[Бог@Мир ~]$ mkdir Животные && cd Животные [Бог@Мир /Животные]$ /Вода --Произвести-Пресмыкающихся Сотворено: Рыба Латимерия Сотворено: Жаба Сотворено: Крокодил Сотворено: Годзилла ^Z [2]+ Stopped /Вода --Произвести-Пресмыкающихся [Бог@Мир /Животные]$ rm -f Годзилла [Бог@Мир /Животные]$ fg Сотворено: Игуана Сотворено: Птеродактиль Сотворено: Динозавры ^C [Бог@Мир /Животные]$ tail -1 /var/log/messages Янв 0 00:00:00 Мир Бог[1]: Блин, опять какая-то чешуйчатая животина, второй раз уже. [Бог@Мир /Животные]$ touch Метеорит [Бог@Мир /Животные]$ cat Метеорит >Динозавры [Бог@Мир /Животные]$ rm Динозавры [Бог@Мир /Животные]$ ls -l Динозавры ls: невозможно получить доступ к Динозавры: Нет такого файла или каталога [Бог@Мир /Животные]$ mv Птеродактиль Птицы [Бог@Мир /Животные]$ tail -1 /var/log/messages Янв 0 00:00:00 Мир Бог[1]: Эволюция птиц завершена.
21. И сотворил Бог рыб больших и всякую душу животных пресмыкающихся, которых произвела вода, по роду их, и всякую птицу пернатую по роду её. И увидел Бог, что это хорошо.
[Бог@Мир /Животные]$ touch Рыбы_Большие Всякие_Зверушки Всякая_Птица_Пернатая [Бог@Мир /Животные]$ tail -1 /var/log/messages Янв 0 00:00:00 Мир Бог[1]: Ну и хорошо.
22. И благословил их Бог, говоря: плодитесь и размножайтесь, и наполняйте воды в морях, и птицы да размножаются на земле.
[Бог@Мир /Животные]$ setcap cap_productive_sex+ep *
23. И был вечер, и было утро: день пятый.
[Бог@Мир ~]$ cp -r /Время/День/{4,5}
24. И сказал Бог: да произведет земля душу живую по роду её, скотов, и гадов, и зверей земных по роду их. И стало так.
[Бог@Мир /Животные]$ /Земля --Произвести-Скотов-И-Гадов Сотворено: Шакал Сотворено: Свинья Сотворено: Гиена Сотворено: Человек ^C [Бог@Мир /Животные]$ rm Человек [Бог@Мир /Животные]$ tail -1 /var/log/messages Янв 0 00:00:00 Мир Бог[1]: Ох уж эти криворукие скрипты, сейчас сам всё сделаю.
25. И создал Бог зверей земных по роду их, и скот по роду его, и всех гадов земных по роду их. И увидел Бог, что это хорошо.
[Бог@Мир /Животные]$ grep 'Тип: Зверь' * | wc -l 1000 [Бог@Мир /Животные]$ tail -1 /var/log/messages Янв 0 00:00:00 Мир Бог[1]: Вот и хорошо.
26. И сказал Бог: сотворим человека по образу Нашему по подобию Нашему, и да владычествуют они над рыбами морскими, и над птицами небесными, и над скотом, и над всею землёю, и над всеми гадами, пресмыкающимися по земле.
[Бог@Мир /Животные]$ cp --preserve=all /Бог Человек [Бог@Мир /Животные]$ setcap cap_god_mode-ep Человек
27. И сотворил Бог человека по образу Своему, по образу Божию сотворил его; мужчину и женщину сотворил их.
[Бог@Мир /Животные]$ cp Человек Мужчина [Бог@Мир /Животные]$ cp Человек Женщина [Бог@Мир /Животные]$ echo "Маленький бонус" >>Мужчина [Бог@Мир /Животные]$ echo "Два больших бонуса" >>Женщина
28. И благословил их Бог, и сказал им Бог: плодитесь и размножайтесь, и наполняйте землю, и обладайте ею, и владычествуйте над рыбами морскими и над птицами небесными, и над всяким животным, пресмыкающимся по земле.
[Бог@Мир /Животные]$ setcap cap_productive_sex+ep Мужчина Женщина [Бог@Мир /Животные]$ setcap cap_egomaniac_mode+ep Мужчина Женщина [Бог@Мир /Животные]$ cd -
29. И сказал Бог: вот, Я дал вам всякую траву, сеющую семя, какая есть на всей земле, и всякое дерево, у которого плод древесный, сеющий семя; — вам сие будет в пищу;
[Бог@Мир ~]$ touch Список_плодов
30. а всем зверям земным, и всем птицам небесным, и всякому пресмыкающемуся по земле, в котором душа живая, дал Я всю зелень травную в пищу. И стало так.
[Бог@Мир ~]$ touch Список_травы
31. И увидел Бог всё, что Он создал, и вот, хорошо весьма. И был вечер, и было утро: день шестой.
[Бог@Мир ~]$ cp -r /Время/День/{5,6} [Бог@Мир ~]$ reboot
32. На седьмой день он создал первый вирус — FishBread.exe. Так началась потаскуха в Уникс.
Unix |
|||||
---|---|---|---|---|---|
Линупс | Arch · Debian · Fedora · Gentoo · МСВС · Kubuntu · Убунту · Red Hat · Rinux · Slackware · SuSE | ||||
Бзди | Бздя · Свободная Бздя · Сетевая Бздя · Открытая Бздя · ЗвероМух семейства Бздей · Настольная Бздя | ||||
Софт и доки | Qt · GPL · man · Книга Бэшей · Vi | ||||
Языки UNIX | C · C++ · PHP · Python · Shell · Албанский · Haskell | ||||
Люди и организации | Святой Патрик · Пингвины · Линупсоиды · ЛОР · Сотворение мира UNIX · Ричард Столлман · Суперюзверь · SCO · Команда Кусто · Линус Торвальдс | ||||
|