Курс «Основы командной строки»
Включено в курс
Описание
На этом курсе вы изучите основы командной строки. Вы узнаете больше о доступных командах в Linux, группах пользователей и пакетных менеджерах. В итоге вы научитесь манипулировать файловой системой, освоите концепцию пайплайна и потоков, сможете управлять пользователями и их правами доступа. Основы командной строки пригодятся, если вы решите найти и отредактировать файлы, установить новую программу или выполнить ее от имени другого пользователя. Этот курс подойдет всем, кто знакомится с *NIX-системами (Linux, MacOS) и хочет упростить работу с файлами и программами.
Чему вы научитесь
- Выполнять навигацию по файловой системе
- Работать с переменными окружения
- Разбираться с доступами к файлам
- Использовать пакетный менеджер для установки утилит
- Выходить из Vim'a
Программа
1 | Введение Знакомимся с темой курса |
2 | Операционные системы Говорим об истории многопользовательских операционных систем |
3 | Командная строка Выясняем различия между понятиями «терминал» и «командный интерпретатор» |
4 | Навигация Учимся перемещаться по файловой системе |
5 | Интерфейс командной строки Разбираемся с тем, как вызываются программы в командной оболочке |
6 | Файловая структура Изучаем файловую структуру *nix-систем |
7 | Чтение файлов Учимся смотреть содержимое файлов |
8 | Grep Выясняем, как искать нужную информацию в файлах без их открытия |
9 | Редактирование файлов Учимся редактировать файлы в Nano и Vim |
10 | Потоки Знакомимся с концепцией потоков |
11 | Пайплайн Знакомимся с пайплайном и учимся строить цепочки из программ |
12 | Манипулирование файловой структурой Учимся создавать и модифицировать файлы и директории |
13 | Переменные окружения Знакомимся с переменными окружениями и выясняем, зачем они нужны |
14 | История Учимся путешествовать по истории ранее введенных команд |
15 | Пользователи и группы Выясняем, зачем нужны отдельные пользователи и группы |
16 | Sudo Разбираемся, как выполнять программы от имени другого пользователя |
17 | Права доступа Учимся читать и понимать доступы к файлам |
18 | Пакетный менеджер Изучаем основной способ установки программ в *nix-системах |
19 | Выполнение программ Знакомимся с переменной окружения PATH и механизмом поиска исполняемых файлов |
Формат обучения
Испытания
1 | Поиск в логах |
2 | Приглашение |
3 | Запуск программы |