Bash

event_note Разделов - 6

access_time 48 ак.ч.

art_track Лекций - 34

ondemand_video 5 ч 20 мин

credit_card Стоимость -  2 499 ₽ [[priceDiscountCalc(2499)]] ₽ 2 499 ₽

Описание

Для успешного прохождения этого курса необходимо всего лишь:
- базовое понимание и опыт работы с Unix operating systems
- основы алгоритмизации и программирования
Другими словами говоря, этот курс рассчитан на людей практически с нуля.

В нем будут разобраны основы, самые важные и полезные аспекты, которые необходимы каждому разработчику:
- принципы работы и устройство bash
- часто встречаемые команды
- написание bash скриптов

Зачем нужен bash?
Подавляющее большинство приложений (особенно Java приложений) разрабатываются и разворачиваются на Unix операционных системах (Linux, MacOS). Поэтому в любом случае каждый разработчик столкнется с командной строкой, а значит и bash: либо на локальном компьютере, либо удаленно подключиться к серверу для его настройки и выполнения команд.

Пройдя этот курс, ты уверенно будешь владеть любыми командными оболочками (особенно bash и Z shell). Сможешь комфортно себя чувствовать как со знакомыми и часто встречаемыми командами, так и новыми, потому что ты будешь знать как подходить к их изучению и в последующем использовать любые команды (и даже написать свои!). 
Более того, ты поймешь основы потоков ввода-вывода, что означает Standard Input, Standard Output и Standard Error, также перенаправлять их от окна командной оболочки (консоли) в файлы и даже другие команды. Потому что любые входные и выходные параметры - это всего лишь массив байт, т.е. универсальный тип данных. И более того, все в Unix операционных системах - представлено в виде файлов.
В заключительной части курса ты в совершенстве овладеешь навыком написания полноценных bash скриптов, которые можно использовать как отдельные программы, так и для автоматизации любых процессов на локальной или даже удаленной машине.

Для кого этот курс:

  • Для тех, кто хочет получить или углубить знания о работе командных оболочек и написания bash scripts

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

  • Bash
  • Z shell
  • Command Basics
  • Input/Output Basics
  • Bash scripting

Преподаватель: Матвеенко Денис

star [[ parseFloat(course.review_score).toFixed(1) ]] group
[[ course.name ]]
[[ course.price_discount ]] ₽ [[course.price]] ₽ [[ course.price ]] ₽ Бесплатно
1. Shell Basics

1. Introduction

2. Command Basics

3. File System

4. Shell Variables

5. Text Files Viewing

6. IO Basics

7. Run Commands File

8. Pipes

9. Command history

2. Command Basics

1. Directory operations

2. File operations

3. Inodes

4. Hard & soft links

5. File Editing

6. File Text Manipulation

7. grep & egrep

8. File Location

3. File Meta-Information

1. File Meta-Information

2. User Management

3. Group Management

4. File Permissions

4. Network Connections

1. Network Connections

2. Password Authentication

3. Public key Authentication

4. Network File Transfer

5. Ssh config

5. Bash Scripts

1. Bash Scripting. Intro

2. Shell Expansions

3. Conditionals. Part 1

4. Conditionals. Part 2

5. Loops

6. Functions

7. Bash Scripting. Practice

6. Conclusion

1. Заключение. Путь развития

Добавить отзыв

Отзывы могут оставлять только те пользователи, которые получили сертификат.

[[ formattedAverageScore ]] star
[[ myReview.owner.last_name ]] [[ myReview.owner.first_name ]]
[[ moment(new Date(myReview.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ myReview.text ]]
star star_border
edit delete check_circle watch_later cancel
Причины отклонения в "Условия использования" п. 11.3
Команда: [[ moment(new Date(comment.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ comment.text ]]
На данный момент нет отзывов.
[[ review.owner.last_name ]] [[ review.owner.first_name ]]
[[ moment(new Date(review.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ review.text ]]
star star_border
Команда: [[ moment(new Date(comment.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ comment.text ]]
Загрузить еще