Где обучиться Bash по работе с командной строкой в 2023 году с нуля? Подборка из 5 бесплатных курсов обучения онлайн.

Привет всем, друзья! ✌ Сегодня рассмотрим курсы Bash, которые можно пройти абсолютно без нервов для получения крутых навыков. Обучение можно провести сидя дома без ограничений.

LETS GO!

На правах профессии «Работа в командной строке Bash»

Лучший курс в России по Bash для использования в Линукс Системах!

На правах профессии «Работа в командной строке Bash»

Работа в командной строке Bash. Научитесь использовать командную строку в Linux-системах, чтобы оптимизировать вашу работу с кодом и серверами.

Чему вы научитесь?

  1. Запускать консольные приложения и команды
  2. Устанавливать, удалять и настраивать программы на сервере
  3. Создавать собственные скрипты, задавать в них переменные и работать с параметрами
  4. Работать с файлами, папками и доступом к ним
  5. Управлять собственным сервером
  6. Устанавливать базу данных MySQL и подключаться к ней из командной строки и PHP-скрипта
  7. Ставить задачи в расписание Crontab
  8. Автоматизировать создание бэкапов и мониторинг

Содержание курса:

  • Что такое командная строка
  • Работа с файлами и папками
  • Авторизация и права доступа
  • Процессы, сервисы и задачи
  • Конфигурация и инструменты
  • Написание скриптов на Bash
  • Использование bash на примере настройки веб-сервера

«Bash: Основы командной строки» от Хекслет

«Bash: Основы командной строки» от Хекслет

Bash: Основы командной строки

Командная строка — это первое, с чем сталкивается программист, работающий на *NIX системах, например, linux или macos. Ее значение невозможно переоценить, она является основным способом взаимодействия с системой и способом управления множеством программ, таких как git или ansible.

Включено в курс:

  • 9 уроков (видео и/или текст)
  • 3 упражнения в тренажере
  • 25 проверочных тестов
  • Дополнительные материалы
  • Помощь в «Обсуждениях»

Уроки курса:

  1. Навигация. Освоить навигацию по файловой системе в bash.
  2. Управление файловой структурой. Изучить команды и способы управления деревом файлов и папок.
  3. Просмотр содержимого файлов. Познакомиться с базовыми командами просмотра файлов.
  4. Пейджеры. Разобраться с работой программ-пейджеров.
  5. Документация. Научиться пользоваться командой man.
  6. Переменные окружения. Познакомиться с концепцией и попробовать на практике.
  7. Перенаправления и Потоки. Научиться строить пайпы и перенаправлять потоки.
  8. История. Изучить способы работы с историей команд.
  9. Псевдонимы. Разобраться как настраивать псевдонимы.
  10. Дополнительные материалы. Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса.

«Use Bash Scripting on Linux to Execute Common commands» от Coursera

«Use Bash Scripting on Linux to Execute Common commands» от Coursera

Курс на английском языке. Использование сценариев Bash в Linux для выполнения команд.

К концу этого проекта вы будете использовать скрипт bash для выполнения команд и наблюдения за их выводом в системе Linux.

Bash, или Bourne Again Shell, — это нечто большее, чем оболочка, работающая в терминале Linux; это язык программирования, который используется для создания мощных программ, называемых сценариями оболочки. Сценарии оболочки часто используются для захвата общих повторяющихся задач, чтобы их можно было выполнять без необходимости запоминать несколько отдельных команд.

Примечание: Этот курс лучше всего подходит для учащихся, проживающих в регионе Северной Америки. В настоящее время разработчики работают над предоставлением такого же опыта в других регионах.

Во время обучения вы:

Создайте пользовательский интерфейс в Bash, используя конструкцию Select.
Измените и вызовите другой скрипт Bash, чтобы добавить нового пользователя.
Добавьте команду Linux в сценарий Bash, чтобы проверить максимальную загрузку диска.

«Bash: Основы командной строки» от Linux 4 Me

Бесплатные уроки по настройке дистрибутивов Linux, установке программ, игр на Linux, уроки по линукс, изучение Bash скриптов на YouTube канале.

Уроки по Bash:

  • Уроки по Bash скриптам часть 1: Привет Мир
  • Уроки по Bash часть 2: Переменные
  • Уроки по Bash скриптам Часть 3: Команда read и Параметры
  • Уроки по Bash скриптам часть 4: Условный оператор if
  • Уроки по Bash часть 5: Условный оператор case
  • Уроки по Bash скриптам часть 6: Вложенные условия
  • Уроки по Bash скриптам часть 7: Массивы
  • Уроки по Bash скриптам часть 8: Циклы
  • Уроки по Bash скриптам часть 9: Функции
  • Уроки по Bash скриптам часть 10: Рекурсия
  • Уроки по Bash скриптам часть 11.1: Перенаправление ввода/вывода

«SHELL BASH Основы работы в командном процессоре» от Youtube

«Hexlet Basics» от Github

«Hexlet Basics» от Github

Code Basics — это сайд-проект Hexlet с открытым исходным кодом. Как исходный код сайта, так и все его содержимое являются открытыми. Его цель — обучить основам языков программирования с помощью упражнений в браузере. Все курсы бесплатны и останутся таковыми навсегда. Англоязычное издание ожидает завершения. Оно уже доступно, но переведено лишь частично.

Создавая наши курсы, мы имели в виду две проблемы: первый язык и второй язык.

«Первый язык» — это учебный курс для начинающих программистов. PHP, JavaScript, Python, Java, Clang.

Под «вторым языком» мы подразумеваем Racket, Haskell, Go, Ruby, Swift, Kotlin, Clojure, TypeScript, Rust, Shell. Эти языки лучше изучать, уже зная какой-либо язык, поэтому их учебные программы отличаются от первых.

Мы сами создали курсы PHP и JavaScript, но уже приняли десятки pull requests по самым разным вопросам: опечатки, ошибки в заданиях, улучшение подачи материала, перевод на английский. Весь курс по Python был разработан человеком из сообщества, который стал сопровождающим языка в нашем проекте. Он уже принял несколько запросов на исправление.

Заключение

Евгений Волик

¡Hola amigos! Здесь я выкладываю подборки с курсами для обучения разным профессиям с нуля. Проект существует с 2021 года и постоянно развивается.

Evgenev.ru