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

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

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

Содержание курса

  • 1

    Навигация

    Цель: Освоить навигацию по файловой системе в bash

    теория (04:37)   тесты  
  • 2

    Управление файловой структурой

    Цель: Изучить команды и способы управления деревом файлов и папок

    теория (04:55)   тесты   практика  
  • 3

    Просмотр содержимого файлов

    Цель: Познакомиться с базовыми командами просмотра файлов.

    теория (02:33)   тесты  
  • 4

    Пейджеры

    Цель: Разобраться с работой программ-пейджеров.

    теория (03:03)   тесты  
  • 5

    Документация

    Цель: Научиться пользоваться командой man

    теория (02:40)   тесты  
  • 6

    Переменные окружения

    Цель: Познакомиться с концепцией и попробовать на практике.

    теория (06:44)   тесты  
  • 7

    Перенаправления и Потоки

    Цель: Научиться строить пайпы и перенаправлять потоки.

    теория (03:35)   тесты   практика  
  • 8

    История

    Цель: Изучить способы работы с историей команд

    теория (02:43)   тесты  
  • 9

    Псевдонимы

    Цель: Разобраться как настраивать псевдонимы

    теория (01:26)   тесты   практика  
  • Course completed

  • Практика после курса

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

Подробнее о курсе

Учащихся
12947
Сообщений
579
Упражнений
3
Часов
3

Практика после курса

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