программирование в shell

Discussion in 'Безопасность и Анонимность' started by farex, 10 Jul 2009.

  1. farex

    farex Banned

    Joined:
    11 Mar 2009
    Messages:
    213
    Likes Received:
    85
    Reputations:
    6
    Юзаю Slackware ., хочу более глубого изучить *unix системы
    Сначала хотел одназначно изучить shell, но один юзер на лоре, сказал дескать shell это для тех кто не смог постичь perl...
    Хотел бы собственно узнать, стоит ли? изучить shell .........
     
  2. AlexSatter

    AlexSatter Member

    Joined:
    29 Jan 2009
    Messages:
    303
    Likes Received:
    92
    Reputations:
    33
    стоит ли изучать bat в винде?
    вопрос примерно идентичен.
    Потратьте немного времени на shell, по нескольким причинам:
    1. иногда нет в распоряжении perl , либо его не выгодно просто использовать
    2. большое кол-во софта использует shell скрипты (например для работы с сервисом, запуск. остановка, перезагрузка) и вы должны их понимать.

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

    neval Elder - Старейшина

    Joined:
    13 Dec 2006
    Messages:
    457
    Likes Received:
    116
    Reputations:
    23
    Лишним не будет

    http://www.opennet.ru/docs/RUS/bash_scripting_guide/
     
    1 person likes this.
  4. dyExplode

    dyExplode Elder - Старейшина

    Joined:
    13 Jan 2008
    Messages:
    62
    Likes Received:
    14
    Reputations:
    0
    изучай bash однозначно
     
  5. xa-xa89

    xa-xa89 Elder - Старейшина

    Joined:
    17 May 2008
    Messages:
    108
    Likes Received:
    27
    Reputations:
    2
    Думаю стоит!пригодится...
    почитать рекомендую: Дэвид Тейнсли "Linux и Unix: программирование в shell"
     
  6. farex

    farex Banned

    Joined:
    11 Mar 2009
    Messages:
    213
    Likes Received:
    85
    Reputations:
    6
    Спасибо всем за ответы..
    Буду курить Shell....
    Если не затруднит, то подкиньте литературу...... Кто с помощью какой книги тзучал шелл...
     
  7. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    neval дал тебе ссылку на найболее полное руководство )
     
  8. cupper

    cupper Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    369
    Likes Received:
    92
    Reputations:
    5
    мне вот на этомже форуме посоветовали читать
    http://www.net4me.ru/docs/linux/abs-guide/index.html
     
  9. neval

    neval Elder - Старейшина

    Joined:
    13 Dec 2006
    Messages:
    457
    Likes Received:
    116
    Reputations:
    23
    Это абослютно одинаковые документы
     
  10. H1Z

    H1Z Elder - Старейшина

    Joined:
    23 Mar 2007
    Messages:
    103
    Likes Received:
    61
    Reputations:
    6
    Хороший блог про bash: open-life.org/blog/bash
     
    2 people like this.
  11. Theriat

    Theriat New Member

    Joined:
    12 May 2009
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Вас хотели обмануть;) чтобы научиться _хорошо_ программировать на perl нужно быть либо психом-гением либо потратить на это _очень_ много времени (например в perl'е очень часто используются непоятные на первый и второй взгляд конструкции навроде for(@mas)print $_; или print 'true' if($flag); ) но не смотря на свою уникальность и многофункциональность perl постепенно уходит в прошлое (на данный момент его "защищают" только истинные ценители и люди помнящие времена когда perl был вездесущ )
    На данные момент активно развивается и смещает со своего места perl относительно новый язык - python, если нужно писать сложные, но функциональные скрипты под *nix, да так чтобы можно было другим показать - тогда начинай учить питон (благо он достаточно прост в освоении)
    Научиться писать скрипты на bash'у (shell) не так уж и долго если задаться такой целью, поэтому смысла учить shell _или_ что-то иное нет.

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

    IgorRiM New Member

    Joined:
    27 Jun 2009
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Я могу ошибаться, но мне кажется питон более медленный, и в этом он немного проигрывает.

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