Это не работает, потому что любой разумно реализованный веб-сервер не позволит вам загрузить любой файл на сервере. Даже если вы действительно умны и используете ../../../
Если файл не находится в одном из каталогов, для которого он настроен, доступ к нему разрешен (например, DocumentRoot
или / home / * / public_html
), то он не будет (и не должен) разрешать никому скачивать его. Обратите внимание, что не все веб-серверы настроены для обслуживания домашних страниц пользователей из ~ / public_html.
Если файл принадлежит вам, в вашем домашнем каталоге попробуйте создать каталог с именем ~ / public_html
и скопируйте, переместите файл или добавьте в него символическую ссылку (обратите внимание, что веб-серверы иногда настроены так, чтобы следуйте символическим ссылкам)
на сервере:
$ cd
$ mkdir public_html
$ mv movie.mp4 public_html/
на клиентской машине:
wget http://someRandomName.no.meaning:20025/~username/movie.mp4
man
использует пейджер по умолчанию, которым в Ubuntu (и большинстве других систем )является less
. Вы можете изменить это, но вы, вероятно, знаете, что сделали это. Вот почему интерфейс, в котором вы просматриваете отформатированный вывод man
, выглядит и ощущается как less
:. После того, как man
отформатирует справочную страницу, он использует less
для ее отображения. Итак, вы, вероятно, хотите, чтобыless
всегда вел себя так, как если бы опция -Q
была передана ей, в том числе, когда она используется man
и другими программами.
Когда запускается less
, он проверяет переменную окружения LESS
на наличие параметров, которые можно использовать в дополнение к параметрам, переданным ей в аргументах строки команды -. Таким образом, вы можете поместить это в один из сценариев, который запускается при открытии командной строки WSL :
export LESS=-Q
Или вы можете предпочесть это, при котором сохраняются все параметры, уже присутствующие в переменной LESS
. Обычно в этом нет необходимости, потому что эта переменная обычно еще не определена, но это все равно работает, даже если это не так:
export LESS="$LESS -Q"
Большинство пользователей Ubuntu захотят установить эту и другие переменные окружения в их ~/.profile
файле . (Существует также способ с ~/.pam_environment
, который предпочитают некоторые люди, который использует другой синтаксис . )Это то, что я бы порекомендовал и вам, если оболочка WSL предоставляет вам оболочку входа в систему , которая в последних сборках (или если вы настроили ее как )должно быть .
Вы можете проверить это, запустив shopt login_shell
в оболочке, предоставляемой при открытии окна командной строки WSL. Если это не оболочка входа в систему и вы не хотите добавлять -l
или --login
к ярлыку Windows, поместите одну из этих команд export
в .bashrc
вместо .profile
.
В xterm есть опция визуального звонка, позволяющая мигать терминалу вместо звонка звонка. Используйте опцию -vb
или установите в~/.Xdefaults
XTerm*visualBell:true
или повторите то же самое вxrdb -merge