• Гигабайты ценной информации. Присоединяйся.
    У нас действительно всё бесплатно, включая ChatGPT/DALLE/VISION)

[Devman] Командная строка (2020)

serafim

Житель Разулы
Команда форума
Разула в сердце
Регистрация
25 Апр 2016
Сообщения
78.845
Реакции
128.835
Ra
242.642
[Devman] Командная строка (2020)

Рано или поздно веб-разработчик сталкивается с 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.

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

ПРОДАЖНИК
Стань веб-разработчиком
СКАЧАТЬ
 
Сверху