2

Я закончил изучать "Shell Script" в Linux, так что теперь я нахожусь на среднем уровне продвинутого уровня, но я не могу догадаться, как я могу использовать этот язык сценариев для создания вещей / крошечных программ!

Так же, как оружие без знаний об использовании!

4 ответа4

3

Вам действительно нужно определить, о какой оболочке вы говорите.

Если вы заинтересованы в bash , я не могу рекомендовать этот FAQ по bash выше

2

Расширенное руководство по созданию сценариев Bash - http://tldp.org/LDP/abs/html/. Книга в категории "ДОЛЖНА ПРОЧИТАТЬ".

2

Одна вещь, которую вы можете сделать, это исследовать встроенные скрипты, поставляемые с дистрибутивом. Просматривайте в /etc и проверяйте сценарии запуска и завершения работы.

Конечно, вы можете многое сделать с bash или c shell, особенно в сочетании с sed, awk, tr, tee, wc и так далее и далее ... Однако я счел более полезным потратить немало времени на изучение регулярных выражений и Perl; Я просто чувствовал себя более продуктивным. Python или Ruby были бы одинаково хорошими вариантами, по моему мнению.

1

Вы должны изучить C.

Тогда изучите немного Perl (только основы, вы мне за это поблагодарите). Мастеринг Perl - это набор инструментов, полный очень острых инструментов.

После этого Java! Ява великолепна во многих вещах. Сделав это, вы также подберете некоторые концепции ОО и шаблон проектирования. Вы можете изучать C # или C++ вместо Java, но это совсем другое обсуждение, которое я предпочитаю не трогать (Java отлично подходит для решения моих проблем, сообщество и инструменты великолепны). Пропустите php и все, что такое веб-программирование, это мое мнение.

А затем изучите базы данных. Синтаксис SQL и выберите базу данных для изучения. Я хотел бы пойти на PostgreSQL, (необязательно: Microsoft SQL Server).

Чтобы расширить свой кругозор, вы должны изучить функциональное программирование. Я делаю это прямо сейчас (Scala & OCaml).

Затем изучите Fedora и станьте участником проекта Fedora.

Тогда найди правильную работу по программированию и живи долго и счастливо! Это то, что я бы сделал. :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .