Курс «Основы командной строки»

терминал
shell
команды linux

Последнее обновление: 16 октября 2025 г.

Попробовать →

Бесплатный курс

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

19 уроков (видео и/или текст)
16 упражнений в тренажере
60 проверочных тестов
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы изучите основы командной строки. Вы узнаете больше о доступных командах в 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

Запуск программы

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Попробовать →

Бесплатный курс