Установить пакет netcat-openbsd. При этом следующий сценарий оболочки дает вам очень простой веб-сервер, который всегда возвращает ваш sample.html для любого запроса.
Обратите внимание, что он не может предоставить никаких дополнительных файлов, таких как изображения, файлы CSS и т. д.
#!/bin/sh
while (
printf "HTTP/1.1 200 OK\r\n"
printf "Content-Type: text/html\r\n"
printf "\r\n"
cat /path/to/sample.html
) | nc -l 80 >/dev/null; do echo; done
Заменить /path/to/sample.html на путь вашего фактического HTTP-файла.
Я использую папку в своем домашнем каталоге для этого: ~ / .local / bin
Таким образом, это вне поля зрения и все двоичные файлы, которые не являются системой как я уже сказал, это было бы полезно для пользователей, у которых нет прав системного администратора.
переменная среды PATH
работает так же, как и в Windows, за исключением того, что пути разделяются с помощью двоеточия (:) вместо sem-colon (;).
Итак, в short, запустите в терминале следующее: « $
» - это приглашение):
$ mkdir -p ~ / .local / bin $ mv / path / to / executable / file ~ / .local / bin /
затем добавьте следующую строку в ваш файл ~ / .bashrc
(если вы используете Bash как ваш shell):
export PATH = $ HOME / .local / bin: $ PATH
Если вы используете другую оболочку, этот последний шаг может изменяться для вас.
Исполняемые файлы должны быть в / usr / bin
, чтобы решить вашу проблему, поскольку это находится внутри вашей среды.
Вы можете установить файл в исполняемый файл с помощью chmod
(sudo chmod 775 {имя_файла}).
Вики Ubuntu в Переменные среды будут объяснять многое о том, как настроить настройки, но нет необходимости для использования этого только с одним скриптом (Linux уже получил это покрытие).
Прежде всего, нет файлов bat
для ubuntu, возможно, вы имеете в виду файлы сценариев.
Если вы создаете каталог bin
под своим домой, это будет автоматически добавлено в ваш PATH
. Не забудьте предоставить разрешения на выполнение для ваших скриптов.
Прежде всего, нет файлов bat
для ubuntu, возможно, вы имеете в виду файлы сценариев.
Если вы создаете каталог bin
под своим домой, это будет автоматически добавлено в ваш PATH
. Не забудьте предоставить разрешения на выполнение для ваших скриптов.
Исполняемые файлы должны быть в / usr / bin
, чтобы решить вашу проблему, поскольку это находится внутри вашей среды.
Вы можете установить файл в исполняемый файл с помощью chmod
(sudo chmod 775 {имя_файла}).
Вики Ubuntu в Переменные среды будут объяснять многое о том, как настроить настройки, но нет необходимости для использования этого только с одним скриптом (Linux уже получил это покрытие).
Я использую папку в своем домашнем каталоге для этого: ~ / .local / bin
Таким образом, это вне поля зрения и все двоичные файлы, которые не являются системой как я уже сказал, это было бы полезно для пользователей, у которых нет прав системного администратора.
переменная среды PATH
работает так же, как и в Windows, за исключением того, что пути разделяются с помощью двоеточия (:) вместо sem-colon (;).
Итак, в short, запустите в терминале следующее: « $
» - это приглашение):
$ mkdir -p ~ / .local / bin $ mv / path / to / executable / file ~ / .local / bin /
затем добавьте следующую строку в ваш файл ~ / .bashrc
(если вы используете Bash как ваш shell):
export PATH = $ HOME / .local / bin: $ PATH
Если вы используете другую оболочку, этот последний шаг может изменяться для вас.