Командная строка — это первое, с чем сталкивается программист, работающий на *NIX системах, например, linux или macos. Её значение невозможно переоценить, она является основным способом взаимодействия с системой и способом управления множеством программ, таких как git или ansible.
Чему вы научитесь:
- Выполнять навигацию по файловой системе
- Работать с переменными окружения
- Разбираться с доступами к файлам
- Использовать пакетный менеджер для установки утилит
- Выходить из Vim'a
Уроки курса
-
3
Командная строка
Узнать отличия понятий "терминал" и "командный интерпретатор" -
5
Интерфейс командной строки
Разобраться с тем, как вызываются программы в командной оболочке -
11
Пайплайн (Конвейер)
Познакомиться с пайпом и научиться строить цепочки из программ -
12
Манипулирование файловой структурой
Научиться создавать и модифицировать файлы и директории -
19
Выполнение программ
Познакомиться с переменной окружения PATH и механизмом поиска исполняемых файловтесты
Автор
Сооснователь и CEO образовательного проекта Хекслет. Программирую с 2007 года. За это время прошёл путь от разработчика до технического директора и управляющего отдельным подразделением (филиалом). Управлял командами, в которых больше 50 разработчиков.
- Программирую на языках: Elixir, Clojure, JavaScript, PHP, Ruby.
- Соорганизатор конференции Nastachku.ru.
- Вимер.
- Топлю за DevOps и автоматизированные тесты.
Впечатления
Курс просто огонь, спасибо большое за ваш труд!)
Спасибо за такой полезный и интересный курс! Наконец-то командная строка *nix-систем перестала быть чем-то неизведанным.)) Теперь, с помощью Хекслета, открыт для себя bash как один из крайне удобных и нужных инструментов в работе.
(На очереди - Vim).
Хекслет, я вас люблю ))))))) пока прошла это простецкое задание, перелопатила кучу инфо, настроила на ноуте zsh, установила Iterm2 и к нему цветовые темы, шрифты, плагины ) короче апргрейд терминала полный, при том что еще вчера не подозревала о его существовании ) Сложно! но потом как дойдет, понимаешь как это было просто )
Не сразу дошло, как делать, но эксперименты помогли. Было весело искать:)
Классное задание!)