Подавляющее большинство приложений (особенно Java приложений) разрабатываются и разворачиваются на Unix операционных системах (Linux, MacOS). Поэтому в любом случае каждый разработчик столкнется с командной строкой, а значит и bash: либо на локальном компьютере, либо удаленно подключиться к серверу для его настройки и выполнения команд.
Пройдя этот курс, ты уверенно будешь владеть любыми командными оболочками (особенно bash и Z shell). Сможешь комфортно себя чувствовать как со знакомыми и часто встречаемыми командами, так и новыми, потому что ты будешь знать как подходить к их изучению и в последующем использовать любые команды (и даже написать свои!). Более того, ты поймешь основы потоков ввода-вывода, что означает Standard Input, Standard Output и Standard Error, также перенаправлять их от окна командной оболочки (консоли) в файлы и даже другие команды. Потому что любые входные и выходные параметры - это всего лишь массив байт, т.е. универсальный тип данных. И более того, все в Unix операционных системах - представлено в виде файлов. В заключительной части курса ты в совершенстве овладеешь навыком написания полноценных bash скриптов, которые можно использовать как отдельные программы, так и для автоматизации любых процессов на локальной или даже удаленной машине.
Для успешного прохождения этого курса необходимо всего лишь:
базовое понимание и опыт работы с Unix operating systems
основы алгоритмизации и программирования
Другими словами говоря, этот курс рассчитан на людей практически с нуля.
В нем будут разобраны основы, самые важные и полезные аспекты, которые необходимы каждому разработчику:
принципы работы и устройство bash
часто встречаемые команды
написание bash скриптов
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Урок 1.
00:06:04
Introduction
Урок 2.
00:09:23
Command Basics
Урок 3.
00:09:01
File System
Урок 4.
00:10:14
Shell Variables
Урок 5.
00:08:14
Text Files Viewing
Урок 6.
00:11:04
IO Basics
Урок 7.
00:07:44
Run Commands File
Урок 8.
00:06:12
Pipes
Урок 9.
00:07:24
Command history
Урок 10.
00:08:39
Directory operations
Урок 11.
00:10:16
File operations
Урок 12.
00:08:06
Inodes
Урок 13.
00:08:01
Hard & soft links
Урок 14.
00:10:50
File Editing
Урок 15.
00:09:38
File Text Manipulation
Урок 16.
00:07:43
grep & egrep
Урок 17.
00:13:49
File Location
Урок 18.
00:11:02
File Meta-Information
Урок 19.
00:07:02
User Management
Урок 20.
00:05:50
Group Management
Урок 21.
00:10:54
File Permissions
Урок 22.
00:06:43
Network Connections
Урок 23.
00:08:01
Password Authentication
Урок 24.
00:09:48
Public key Authentication
Урок 25.
00:10:40
Network File Transfer
Урок 26.
00:07:02
Ssh config
Урок 27.
00:11:08
Bash Scripting. Intro
Урок 28.
00:10:09
Shell Expansions
Урок 29.
00:08:59
Conditionals. Part 1
Урок 30.
00:07:54
Conditionals. Part 2
Урок 31.
00:12:23
Loops
Урок 32.
00:09:30
Functions
Урок 33.
00:28:38
Practice
Урок 34.
00:02:43
Заключение. Путь развития
Авторы - denis.dmdev (Dzianis Matveyenka), udemy
denis.dmdev (Dzianis Matveyenka)
Меня зовут Денис, мне 30, а программирование мой близкий друг. Уже на протяжении 10 лет оно со мной идет рука об руку и помогает реализовываться в жизни. Чуть не забыл, я именно backend разработчик. То есть я разрабатываю архитектуру и логику приложений, а не отвечаю за его внешний вид. В данный момент я работаю в однойиз самых крупных компаний - Google. А также обучаю Java программированию на своих курсах DMdev, так как именно Java является моим
+112
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Изучите Bash Scripting с нуля у отраслевого эксперта. Вы изучите основы shell-скриптинга, освоите командную строку и получите практику и опыт, необходимые для того, чтобы пройти путь от новичка до должности инженера DevOps, системного администратора или сетевого инженера!
Bash-скриптинг и Shell Programming (командная строка Linux)
Bash Scripting and Shell Programming (Linux Command Line)
Если вы хотите научиться писать сценарии bash на профессиональном уровне, решать реальные проблемы или автоматизировать повторяющиеся и сложные задачи, читайте дальше. Привет. Меня зовут Джейсон Кэннон, я автор книг «Linux для начинающих», «Программирование на Python для начинающих» и основатель Академии обучения Linux.
Linux Bash Shell Scripting - Полное Руководство (Включая AWK и SED)
Linux Bash Shell Scripting: Complete Guide (incl. AWK & SED)
Добро пожаловать на курс по написанию Linux bash shell скриптов. Я Ричард, и я буду вашим инструктором. Я отлично разбираюсь в Linux Bash Shell Scripting, так как всю свою карьеру я работал в компании Fortune 50, где, помимо заботы о 200+ серверах Solaris, написал много сценариев для обеспечения простоты жизни :)
Этот курс идеально подходит для тех, кто уже знаком с основами Linux и желает научиться автоматизировать повседневные задачи. Кроме того, он предоставляет возможность тем, кто ранее не занимался программированием, освоить основные подходы и принципы.Мы изучим синтаксис Bash, переменные, циклы и массивы, чтобы вы могли писать скрипты любой степени сложности. Рассмотрим выполнение скриптов, коды выхода и функции.Затем перейдём к более продвинутым а