Основные возможности платформы Hexlet не доступны в вашем браузере.
Пожалуйста, обновитесь. Выбрать браузер.
курс

Основы командной строки
free

Командная строка — это первое, с чем сталкивается программист, работающий на *NIX системах, например, linux или macos. Ее значение невозможно переоценить, она является основным способом взаимодействия с системой и способом управления множеством программ, таких как git или ansible.

Сначала рекомендуем пройти курс Введение в веб-разработку

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 и механизмом поиска исполняемых файлов

&.

Вышли еще не все уроки. Продолжение следует…

Испытания

В некоторых курсах есть практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. В этом курсе таких заданий нет, но вы можете посмотреть задания из других курсов.

Статистика
745
учащихся
245
вопросов
и ответов
13
часов
Учитель