Zебра
Организатор
- #1
[Devman] Командная строка
- Ссылка на картинку
Модуль из 5 уроков
Рано или поздно веб-разработчик сталкивается с Linux.
Рано или поздно веб-разработчик сталкивается с Linux. В этом модуле вы научитесь запускать команды, работать с файлами из командной строки Linux, настраивать права доступа и назначать переменные окружения. Этих знаний достаточно для уверенной работы с консольными программами и утилитами Linux. Когда вы столкнётесь со сложными инструкциями по установке софта, то сумеете в них разобраться и запустить необходимые команды. Полученные знания легко перенести на Windows.
Этот модуль открывает доступ к более сложным темам: Консольный Git и Linux сервер.
Модуль будет полезен:
Рано или поздно веб-разработчик сталкивается с Linux.
Рано или поздно веб-разработчик сталкивается с Linux. В этом модуле вы научитесь запускать команды, работать с файлами из командной строки Linux, настраивать права доступа и назначать переменные окружения. Этих знаний достаточно для уверенной работы с консольными программами и утилитами Linux. Когда вы столкнётесь со сложными инструкциями по установке софта, то сумеете в них разобраться и запустить необходимые команды. Полученные знания легко перенести на Windows.
Этот модуль открывает доступ к более сложным темам: Консольный Git и Linux сервер.
Модуль будет полезен:
- начинающим программистам и веб-разработчикам
- тестировщикам
- начинающим администраторам
- верстальщикам
- маркетологам
- Запуск команд, поиск справки о них.
- Основы навигации: cd, ls, pwd, which.
- Переменные окружения: env, export, $.
- Текстовый редактор nano и базовые команды vim.
- Права доступа в Linux: ls -l, chmod.
- Потоки и перенаправления: |, >>, >.
Как гику сэкономить на спортивном снаряжении
В этом уроке вы поработаете со скриптом, который выдаёт скидки на спортивные магазины. Это будет вашим первым знакомством с командной строкой.
Это нужно каждому
Программист, который не умеет пользоваться командной строкой — это вообще программист? Как он будет работать с сервером? Ведь там нет графического интерфейса, только консоль!
Читайте мануалы
Команда в консоли сама может рассказать, что она умеет. Для этого разработчики пишут специальную документацию для команд — мануалы. Но выглядят они достаточно специфично. Чтобы такое читать, нужен навык. Этому вы и будете учиться в этом уроке.
Спасаем предвыборную кампаниюВаш босс получает угрозы, но не может поймать виновника с поличным. Вы заметили, что файлы с угрозами печатали на принтере из вашего же офиса. В этом уроке вы удалённо подключитесь к компьютеру злоумышленника и найдёте улики против него.
cd/ls больше не страшное заклинание
Эти команды — самые часто используемые в терминале. cd открывает папки, а ls показывает их содержимое. Вместе они станут вашим проводником по файлам на сервере. В этом уроке вы в них попрактикуетесь.
cat — это не только кот
Команда cat очень популярна. Она выводит содержимое файла в терминал. Именно с её помощью вы и поймаете злоумышленника за руку!
Джедайские техники рассылки спамаВ этом уроке вы настроите и запустите рассылку писем с сервера. Придётся не только искать файлы через консоль, но и редактировать их, тоже через консоль.
Пишите код прямо в консоли
На сервере не будет ни Pycharm, ни Sublime. Если нужно будет что-то поправить — придётся делать всё прямо из консоли.
Пайпы, перенаправления... Чего?
В уроках этого модуля вы освоитесь не только с самыми азами. Многие пользователи Linux так и не разобрались с этими крутыми приёмами. В этих уроках вы разберётесь и с ними.
Запускаем сайт для печенекВ этом уроке вы запускаете целый сайт по продаже печенек. Код уже написан, работает локально, но как запустить его на сервере?.. Ведь там нет всех этих удобных программ, вроде Pycharm.
Изучите права доступа
В этом уроке об этом будет много: открыть доступ в эту папку, разрешить запуск этого файла... Это довольно непривычные операции для пользователя Windows, но каждый линуксоид должен такое уметь.
Станьте мастером vim
vim — супер-популярный текстовый редактор среди программистов. В этом уроке вы научитесь им пользоваться. Будет чем похвастать перед коллегами.
Становимся самостоятельнееВ этом уроке вы не просто что-то запускаете. Вы ищете ошибку в чужой работе. Придётся читать логи и исправлять чужие косяки.
Чистый хардкор
Искать файлы логов — из консоли. Читать логи — из консоли. Чинить ошибки — тоже из консоли. После этого урока вам больше не нужны графические оболочки. Разве что браузер, чтобы снова зайти на Девман
Начало далёкого пути
Этот модуль — первая ступень в изучении консоли Linux. Следующие будут ждать вас в уроках по Django и Docker. После них вы будете так же хорошо ориентироваться в консоли, как те самые хакеры из фильмов.
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.