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>