Build your ultimate AI agent
Описание курса
Командная строка Unix существует уже почти 50 лет — и по-прежнему остаётся незаменимым инструментом, позволяющим решать сложные задачи буквально несколькими нажатиями клавиш. Её нередко называют «универсальным связующим звеном программирования»: она помогает комбинировать существующие программы новыми способами, автоматизировать повторяющиеся задачи и запускать программы на кластерах и в облаке в любой точке мира. В этом курсе вы познакомитесь с ключевыми элементами командной строки и научитесь использовать их эффективно.Глоссарий курса доступен справа в разделе ресурсов.
Чтобы получить баллы CPE, необходимо завершить курс и набрать не менее 70% в итоговом тесте. Перейти к тесту можно, нажав на блок CPE credits справа.
Предварительные требования
Предварительные требования для этого курса отсутствуют
Программа
Структура курса
1
Работа с файлами и директориями
Эта глава — краткое введение в оболочку Unix. Вы узнаете, почему она остаётся востребованной уже почти 50 лет, чем отличается от привычных графических интерфейсов, как перемещаться по файловой системе, а также как создавать, изменять и удалять файлы и папки.
- Чем оболочка отличается от графического интерфейса?50 XP
- Где я нахожусь?50 XP
- Как определить, что находится в файлах и каталогах?50 XP
- Как ещё можно идентифицировать файлы и каталоги?100 XP
- Как перейти в другой каталог?100 XP
- Как перейти на уровень выше?50 XP
- Как скопировать файлы?100 XP
- Как переместить файл?100 XP
- Как переименовать файлы?100 XP
- Как удалять файлы?100 XP
- Как создавать и удалять директории?100 XP
- Подведение итогов100 XP
2
Работа с данными
Команды из предыдущей главы позволяли перемещать объекты в файловой системе. В этой главе вы научитесь работать с содержимым файлов. Инструменты достаточно просты, но служат надёжной основой для дальнейшей работы.
3
Объединение инструментов
Настоящая сила оболочки Unix — не в отдельных командах, а в том, насколько легко их можно комбинировать для решения новых задач. В этой главе вы увидите, как использовать эту возможность для выбора нужных данных, и познакомитесь с командами для сортировки значений и удаления дубликатов.
4
Пакетная обработка
Большинство команд оболочки умеют обрабатывать сразу множество файлов. В этой главе вы научитесь создавать конвейеры, которые делают то же самое. Попутно вы узнаете, как оболочка использует переменные для хранения информации.
5
Создание новых инструментов
История команд позволяет повторять действия несколькими нажатиями клавиш, а конвейеры — комбинировать существующие команды для создания новых. В этой главе вы сделаете ещё один шаг вперёд и научитесь создавать собственные команды.
S
Введение в Shell
Курс
завершён

