LINUX.ORG.RU

Изучение bash сразу с пользой для дела.


0

0

Хотелось бы найти статью-учебник (на русском) по командам bash, где в примерах разбираются скрипты запуска RedHat (Fedora) ну или другого популярного дистрибутива Linux.

Чтобы команды bash и примеры были в одном флаконе - важно, ибо изучаться оболочка будет на КПК Sony Clie PEG SJ30.

P.S. 1. Уровень знаний консольных команд Linux и bash - выше начального и ниже среднего.
2. Очень охота разобраться в ребусах-запусках сервисов из каталога /etc/rc.d/init.d а также каким это образом описания из /etc/sysconfig/networking/devices цепляются командой ifconfig
Ну и так далее...
3. Вы будете удивлены, при своих слабых зананиях администрирую сервер выхода в И-нет сетки из 25 выньдоуз-десктопов. Поднял на нем dovecot, sendmail, apache, vsftpd, iptables, squid.
А когда начинал, то думал - Linux машины может администрировать только человек, глубоко знающий ansi C (кстати, планирую потихоньку начинать учить) и bash.

> Чтобы команды bash и примеры были в одном флаконе

Открываешь в одном флаконе man bash, а в другом - rc-скрипт, потом соединяешь два флакона в один.

watashiwa_daredeska ★★★★
()
Ответ на: комментарий от watashiwa_daredeska

Всем спасибо.
Я уже не одну книжку по bash прочитал. Но, как в известной итальянской песне поется: "Перечитай, Малую Землю и Возрождение, перечитай".

Собственно бесцельно все это трудно читать, а вот читать с целью разобраться в стартовых скриптах - самое оно. И более чем полезно для знания Linux, и командами они насыщены самыми разнообразными.

В общем, подготовил приведенные статьи для конвертации на Соньку.

>Не хочется выдавать военную тайну но изучать bash абсолютно бесполезно, изучай lisp

Я, конечно, понимаю, что есть даже lisp-машины. Однако об этом языке программирования методов искусственного интеллекта говорят с 1987 (по-моему) года, но широкого распространения он не получил.
Насколько я знаю, lisp-шелла для Unix нет. C-подобный шелл есть, а lisp - нет...

Кстати, я маленько программировал задачи из области методов искусственного интеллекта: Задачу о назначениях, Задачу коммивояжера, простенькие задачи из ретроспективного анализа шахматных окончаний.
ИМХО для этих целей мне оказалось достаточно Паскаля. Си скорее всего оказался бы еще лучше, особенно в плане быстродействия программ. А вот необходимость изучать Лисп не почувствовал.
А, кстати, есть ли какой-нибудь opensource проект по Лиспу?

mkudritsky
() автор топика
Ответ на: комментарий от mkudritsky

> об этом языке программирования методов искусственного интеллекта

Это не язык программирования AI.

> говорят с 1987 (по-моему) года

Говорят с более чем на 20 лет раньше, а первая реализация появилась почти на 30 лет раньше.

> широкого распространения он не получил

Он широко известен в узких кругах :)

> Насколько я знаю, lisp-шелла для Unix нет

Emacs

> задачи из области методов искусственного интеллекта: Задачу о назначениях, Задачу коммивояжера

Кхм... Сами эти задачи к ИИ не имеют ровно никакого отношения. Разве что, какие-нибудь методы решения, типа эвристик.

> ИМХО для этих целей мне оказалось достаточно Паскаля

Вот в development в теме "чем плох C++" предложили сходить сюда: http://www.paulgraham.com/avg.html То, что ты сказал - типичный пример "blub paradox", описанного в этой статье.

> кстати, есть ли какой-нибудь opensource проект по Лиспу?

Emacs, Climacs :), sawfish (отдалённо), SCWM (это Scheme, но её можно считать диалектом :), AllegroServe (web-application server, http://allegroserve.sourceforge.net/), A Common LISP Hypermedia Server (http://www.ai.mit.edu/projects/iiip/doc/cl-http/server.html). Да вообще много чего, всего не перечислить.

Из интерпретаторов/компиляторов - clisp, GCL, sbcl, CMU CL. Раз уж Схему тоже приплели, то Guile, elk, ...

Как видишь, далеко не только AI.

watashiwa_daredeska ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.