HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Написание кода - важная часть процесса программирования, но далеко не единственная. Одно дело - написать программу, но совсем другое - заставить ее работать у пользователя или на сервере.</p>
1 <p>Написание кода - важная часть процесса программирования, но далеко не единственная. Одно дело - написать программу, но совсем другое - заставить ее работать у пользователя или на сервере.</p>
2 <p>Вот лишь неполный перечень вопросов, на которые вам предстоит ответить, попав в разработку:</p>
2 <p>Вот лишь неполный перечень вопросов, на которые вам предстоит ответить, попав в разработку:</p>
3 <ul><li>Как зайти на сервер?</li>
3 <ul><li>Как зайти на сервер?</li>
4 <li>Как выгрузить код на сервер?</li>
4 <li>Как выгрузить код на сервер?</li>
5 <li>Как запустить сайт?</li>
5 <li>Как запустить сайт?</li>
6 <li>Как перемещаться на сервере?</li>
6 <li>Как перемещаться на сервере?</li>
7 <li>Как редактировать файлы на сервере?</li>
7 <li>Как редактировать файлы на сервере?</li>
8 <li>Как анализировать проблемы в процессе работы сайта?</li>
8 <li>Как анализировать проблемы в процессе работы сайта?</li>
9 <li>Как анализировать систему при различных неполадках?</li>
9 <li>Как анализировать систему при различных неполадках?</li>
10 </ul><p>Эти вопросы становятся особенно интересными, если учесть, что на большинстве серверов установлен не привычный Windows, а Linux без графической оболочки.</p>
10 </ul><p>Эти вопросы становятся особенно интересными, если учесть, что на большинстве серверов установлен не привычный Windows, а Linux без графической оболочки.</p>
11 <p>Подключившись к удаленной машине, вы увидите<strong>терминал</strong>- специальную программу, через которую идет подключение:</p>
11 <p>Подключившись к удаленной машине, вы увидите<strong>терминал</strong>- специальную программу, через которую идет подключение:</p>
12 <p>Это командная строка, в которой можно выполнять все привычные операции на домашнем компьютере:</p>
12 <p>Это командная строка, в которой можно выполнять все привычные операции на домашнем компьютере:</p>
13 <ul><li>Вводить разные команды</li>
13 <ul><li>Вводить разные команды</li>
14 <li>Запускать программы</li>
14 <li>Запускать программы</li>
15 <li>Анализировать систему</li>
15 <li>Анализировать систему</li>
16 </ul><p>Кому-то такой способ взаимодействия с системой покажется архаичным, но это только на первый взгляд. Текстовый режим дает множество преимуществ:</p>
16 </ul><p>Кому-то такой способ взаимодействия с системой покажется архаичным, но это только на первый взгляд. Текстовый режим дает множество преимуществ:</p>
17 <ul><li>Значительно экономит ресурсы, что особенно важно для серверного окружения</li>
17 <ul><li>Значительно экономит ресурсы, что особенно важно для серверного окружения</li>
18 <li>Позволяет автоматизировать любые действия - команды можно не только выполнять вручную, но и записать в файл и выполнять все вместе</li>
18 <li>Позволяет автоматизировать любые действия - команды можно не только выполнять вручную, но и записать в файл и выполнять все вместе</li>
19 <li>Дает практически неограниченный доступ к возможностям системы</li>
19 <li>Дает практически неограниченный доступ к возможностям системы</li>
20 <li>Открывает больше возможностей во многих программах</li>
20 <li>Открывает больше возможностей во многих программах</li>
21 </ul><p>Умение работать с командной строкой помогает проще решать самые разные задачи и повышает ваш уровень как разработчика. Вы легко сможете запустить и отладить сайт на удаленной машине, а также оптимизировать ежедневную работу на своем компьютере. Командная строка нужна:</p>
21 </ul><p>Умение работать с командной строкой помогает проще решать самые разные задачи и повышает ваш уровень как разработчика. Вы легко сможете запустить и отладить сайт на удаленной машине, а также оптимизировать ежедневную работу на своем компьютере. Командная строка нужна:</p>
22 <ul><li>Для запуска кода на любом языке</li>
22 <ul><li>Для запуска кода на любом языке</li>
23 <li>Для совместной разработки</li>
23 <li>Для совместной разработки</li>
24 <li>Для работы с самыми распространенными инструментами фронтенд-разработчика (Gulp, Webpack, Babel и так далее)</li>
24 <li>Для работы с самыми распространенными инструментами фронтенд-разработчика (Gulp, Webpack, Babel и так далее)</li>
25 </ul><p>Начиная со следующего урока, мы начнем изучать командную строку и настройку среды. Очень важно, чтобы вы не просто пробегали глазами текст, но и пробовали выполнить все указанные команды в среде Хекслета и на своем компьютере.</p>
25 </ul><p>Начиная со следующего урока, мы начнем изучать командную строку и настройку среды. Очень важно, чтобы вы не просто пробегали глазами текст, но и пробовали выполнить все указанные команды в среде Хекслета и на своем компьютере.</p>