Программирование [Devman] Командная строка (2020)

ПОЛЬЗОВАТЕЛЬ
Регистрация
29 Июн 2019
Сообщения
10,963
Реакции
10,716
[Devman] Командная строка (2020)
Посмотреть вложение 57381
Рано или поздно веб-разработчик сталкивается с Linux.

Вы научитесь запускать команды, работать с файлами из командной строки Linux, настраивать права доступа и назначать переменные окружения. Этих знаний достаточно для уверенной работы с консольными программами и утилитами Linux. Натолкнувшись на сложные инструкции по установке софта вы сумеете в них разобраться и запустить необходимые команды. Полученные знания можно будет легко перенести на Windows.

Этот модуль открывает доступ к более сложным темам: Консольный Git и Linux сервер.

Модуль будет полезен:
  • начинающим программистам и веб-разработчикам
  • тестировщикам
  • начинающим администраторам
  • верстальщикам
  • маркетологам
Содержание:
Урок 1. Как гику сэкономить на спортивном снаряжении

  • Ваш друг собрался заняться спортом. Но есть проблема: цены на абонементы и спортивное снаряжение кусаются. К счастью, вы вспомнили, что бывают акции и скидки, и даже нашли скрипт, который собирает эти данные с разных сайтов. Друг поедет за покупками уже в ближайшие выходные. Найдите купоны на скидки в нужных ему магазинах и фитнес-клубах.
Урок 2. Как найти п----графию на компьютере коллеги
  • Ваш босс увидел на мониторе одного из сотрудников п----графию, но не успел поймать виновника с поличным. Он просит вас найти доказательства того, что сотрудник хранит порно на рабочей станции. Даже знание, где находятся эти файлы, поможет ему в разговоре с работником о трудовой дисциплине.

    Найдите файлы с п----графией. Для этого вам выдали удалённый доступ к компьютеру работника.
Урок 3. Джедайские техники рассылки спама из командной строки
  • Ваш тимлид уволился, и теперь некому работать с его системой рассылки почты. Под его руководством работали вы и ваш напарник Антон — славный парень из Бауманки, с хорошим знанием алгоритмов и желанием построить успешную карьеру в IT. Начальство хочет одного из вас сделать новым тимлидом, отзывы о вашей работе и работе Антона примерно одинаковые. Вам нужно преимущество перед напарником, чтобы начальство выбрало вас. Поэтому вы решили проявить себя и самостоятельно настроить систему рассылки почты.
Урок 4. Запускаем сайт для печенек
  • Владелец кондитерского онлайн-магазина решил создать отдельный сайт для продажи имбирных печенек. Для этого он нанял разработчика Арсения.

    Арсений сделал 99% работы, а запуск обслуживающих сайт сервисов (веб-сервер, СУБД, асинхронная очередь) решил поручить стажёру. Арсений объяснил, что сервисы – исполняемые файлы в разных папках, которые просто надо запустить.

    К несчастью стажёра, у Арсения оказалось специфическое чувство юмора: часть папок не открывается из-за прав доступа, часть сервисов не запускается... А инструкцию, где описаны эти детали, можно открыть только в vim, потому что других текстовых редакторов на сервере не установлено. Стажёр обескуражен и нуждается в помощи.

    Теперь:
    • Откройте инструкцию
    • Разберитесь с правами доступа
    • Запустите всё необходимое для сайта
Урок 5. Становимся самостоятельнее
  • Вася — новенький в компании. Из-за боязни совершить ошибку он постоянно задавал вопросы администратору – даже те, которые легко гуглились. В конце концов, администратора это достало. Он прислал Васе эту ссылку.

    Теперь в Васе бушует желание подколоть администратора в ответ. Кто-то должен показать ему, что есть более изящные способы, чем подложенная на стул кнопка. Например, можно проверить, не наделал ли сам администратор ошибок в своей работе...

    Для этого:
    • Откройте записи работы сервисов компании
    • Поищите там сообщения об ошибках
    • Если найдёте — исправьте их. Мстить — так до конца!
Навыки и технологии
Мы продаём навыки, а не знания. В задачах модуля вы отработаете:
  • Запуск команд, поиск справки о них.
  • Основы навигации: cd, ls, pwd, which.
  • Переменные окружения: env, export, $.
  • Текстовый редактор nano и базовые команды vim.
  • Права доступа в Linux: ls -l, chmod.
  • Потоки и перенаправления: |, >>, >.
Учебные материалы встроены в модуль.

Минимальные требования
Достаточно энтузиазма и желания освоить консоль.

Для решения задач вам не понадобится устанавливать что-либо на свой компьютер, хватит браузера. К каждой задаче прилагается настроенный терминал с Linux.

Часть учебных материалов потребует знания английского языка на уровне "читаю со словарем".

ПРОДАЖНИК
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Скрытое содержимое доступно для зарегистрированных пользователей!
СКАЧАТЬ
Скрытое содержимое. Вам нужно войти или зарегистрироваться.
 
Назад
Сверху Снизу