Вам нужно сделать 3 вещи, некоторые из которых вы, возможно, уже сделали.
Установить apache или какой-либо другой веб-сервер. Переслать порт 80 через маршрутизатор на IP-адрес машины, на которой запущен веб-сервер. Настроить каким-то образом вы можете узнать, что ваш общедоступный IP-адрес вашего маршрутизатора всегда, чтобы вы могли получить доступ к своему серверу из Интернета.В качестве боковой заметки / var / www обычно используется корень по умолчанию для веб-сервера на linux
less не делают этого по умолчанию, но есть строка по умолчанию ~/.bashrc, которая меняет поведение по умолчанию:
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
Обязательно не удаляйте и не комментируйте эту строку. С помощью этого места вы можете печатать zipped и non-zipped файлы, не зная, как в
less /var/log/dpkg.log*
, где некоторые из журналов могут быть заархивированы, а некоторые другие - без zipped.
[d4 ] Для учетной записи root, доступной через sudo, вы не можете сделать то же самое, но есть два способа обхода: sudo zless file* sudo -E less file*В первом случае я использовал [ f8], который работает также и для файла без заархива. Во втором я добавил параметр -E в sudo, чтобы сохранить переменные среды, чтобы сделать меньше работы так, как вы ожидали. [ ! d8]
Меньше нельзя читать gzip-файлы, вы можете проверить его на своей странице руководства. Существует сценарий, установленный по умолчанию в Ubuntu и большинстве дистрибутивов, называемый zless, который работает так, как вы описали.
Таким образом, ответ должен использоваться:
zless my_stuff.csv.gz
Разница между Fedora и Ubuntu - это то, что Fedora установила переменную среды LESSOPEN для принудительного аргумента через lesspipe:
echo $LESSOPEN
||/usr/bin/lesspipe.sh %s
Обратите внимание, что эта команда не будет работать в Ubuntu.
Меньше не может читать gzipped-файлы, вы можете проверить его на своей странице руководства. Существует сценарий, установленный по умолчанию в Ubuntu и большинстве дистрибутивов, называемый zless , который работает так, как вы описали.
Поэтому ответ должен использоваться:
zless my_stuff.csv.gz
Разница между Fedora и Ubuntu заключается в том, что Fedora установила переменную среды LESSOPEN , чтобы заставить аргумент через lesspipe:
echo $LESSOPEN
||/usr/bin/lesspipe.sh %s
Обратите внимание, что эта команда не собирается работа в Ubuntu.