Ресурси за обучение на скриптове на bash / shell в GNU / Linux
- Категория: Linux
Около думата Linux има стигма, където хората обикновено предвиждат хора с очила, бради и изглеждат като хипи програмист. Доста смешно, това отлично описва Ричард Сталман, създателят на GNU, действителната операционна система, която днес просто наричаме „Linux“ (много за неговото неприязън).
Въпреки това, част от тази стигма е и това, че потребителите на GNU / Linux са постоянно залепени за терминали, хаквайки код постоянно, за да стартират операционната си система. Това навремето не беше твърде далеч, но в днешно време повечето потребители може дори да не виждат терминала.
Въпреки това, тези, които желаят да се гмуркат в по-дълбоко и наистина виждат истинската сила зад използването на CLI, може да пожелаят да научат програмиране / скриптиране на черупките. Приложенията по този начин са почти безгранични; от автоматизиране до поддръжка.
Learnshell
Обаче самонаучното писане може да бъде досадно и понякога объркващо, ако не знаете откъде да започнете или имате някакво ръководство. Има доста ресурси за изучаване на различни езици, но моят личен фаворит за Shell е https://www.learnshell.org/
Подобно на други сайтове като https://codeacademy.com , Learnshell използва интерактивен метод на преподаване, при който потребителите се учат на урок и са принудени да използват наученото за постигане на целите.
Learnshell разполага и с редица други езици, като например:
- ° С
- C ++
- ° С #
- Питон
- Ява
- Отивам
- HTML и CSS
- PHP
- Perl
- рубин
Въпреки това, мога само да свидетелствам, че лично съм използвал уебсайта за скриптове на черупките, мога да кажа, че се интересувам и от проверка на уроците на C.
Секцията за програмиране на Shell на сайта сортира уроци по основни и напреднали групи. Научавате за променливи, основни оператори и вземане на решения в основния раздел, както и за разширени понятия като редовни изрази, подмяна на процеса или разбор на входните параметри.
Друг чудесен ресурс за учене на скрипт, съсредоточен конкретно върху скриптове на баш, е http://www.bash.academy/
Въпреки че не използвате същата интерактивност на живо като няколко споменати по-рано сайтове, баш академията е далече по-задълбочени с обяснения и поуки. Някои биха могли да разгледат това като претоварване с информация, други могат да обичат да научат всички сложни подробности. Независимо от това, определено е място, което си струва да проверите дали ви е интересно да научите най-често срещаните и родните скриптове (може би) за вашата GNU / Linux система.
С това казано, за онези от вас, които ще предприемат потапяне и започват да се насочват по-дълбоко в магията на командния ред, това е малко крива на обучение, ако нямате опит в програмирането, но определено си струва усилията ! Късмет!