Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   *nix (https://forum.antichat.xyz/forumdisplay.php?f=43)
-   -   программирование в shell (https://forum.antichat.xyz/showthread.php?t=129181)

farex 10.07.2009 17:40

программирование в shell
 
Юзаю Slackware ., хочу более глубого изучить *unix системы
Сначала хотел одназначно изучить shell, но один юзер на лоре, сказал дескать shell это для тех кто не смог постичь perl...
Хотел бы собственно узнать, стоит ли? изучить shell .........

AlexSatter 10.07.2009 17:51

стоит ли изучать bat в винде?
вопрос примерно идентичен.
Потратьте немного времени на shell, по нескольким причинам:
1. иногда нет в распоряжении perl , либо его не выгодно просто использовать
2. большое кол-во софта использует shell скрипты (например для работы с сервисом, запуск. остановка, перезагрузка) и вы должны их понимать.

изучите хотя бы основы, они в любом случае вам понадобятся.

neval 10.07.2009 18:55

Лишним не будет

http://www.opennet.ru/docs/RUS/bash_scripting_guide/

dyExplode 10.07.2009 20:14

изучай bash однозначно

xa-xa89 10.07.2009 20:20

Думаю стоит!пригодится...
почитать рекомендую: Дэвид Тейнсли "Linux и Unix: программирование в shell"

farex 10.07.2009 20:24

Спасибо всем за ответы..
Буду курить Shell....
Если не затруднит, то подкиньте литературу...... Кто с помощью какой книги тзучал шелл...

razb 11.07.2009 01:36

neval дал тебе ссылку на найболее полное руководство )

cupper 14.07.2009 15:33

мне вот на этомже форуме посоветовали читать
http://www.net4me.ru/docs/linux/abs-guide/index.html

neval 14.07.2009 15:53

Это абослютно одинаковые документы

H1Z 14.07.2009 16:22

Хороший блог про bash: open-life.org/blog/bash

Theriat 16.07.2009 23:55

Цитата:

Юзаю Slackware ., хочу более глубого изучить *unix системы
Сначала хотел одназначно изучить shell, но один юзер на лоре, сказал дескать shell это для тех кто не смог постичь perl...
Хотел бы собственно узнать, стоит ли? изучить shell .........
Вас хотели обмануть;) чтобы научиться _хорошо_ программировать на perl нужно быть либо психом-гением либо потратить на это _очень_ много времени (например в perl'е очень часто используются непоятные на первый и второй взгляд конструкции навроде for(@mas)print $_; или print 'true' if($flag); ) но не смотря на свою уникальность и многофункциональность perl постепенно уходит в прошлое (на данный момент его "защищают" только истинные ценители и люди помнящие времена когда perl был вездесущ )
На данные момент активно развивается и смещает со своего места perl относительно новый язык - python, если нужно писать сложные, но функциональные скрипты под *nix, да так чтобы можно было другим показать - тогда начинай учить питон (благо он достаточно прост в освоении)
Научиться писать скрипты на bash'у (shell) не так уж и долго если задаться такой целью, поэтому смысла учить shell _или_ что-то иное нет.

П.С. Для того чтобы изучить ОС - нужно ее настраивать. Читать статьи, гуглить, ковыряться.

IgorRiM 17.07.2009 14:18

Я могу ошибаться, но мне кажется питон более медленный, и в этом он немного проигрывает.

Да и все познается в практике. Нет смысла "заставить" себя выучить что то для чего то, нужно поставить себе цель, например банально написать какой то парсер или ещё чего то. Только так можно научиться программить.


Время: 13:45