Kompx.com or Compmiscellanea.com

ELinks. Использование

Операционные системы : Windows, Linux

Перейти к страницам:

ELinks - Текстовый, или консольный веб браузер. Описание: возможности, скриншоты, где скачать.

ELinks. Настройка - Как настроить ELinks.


Запущенный ELinks позволяет делать почти все, что он может через использование его меню. Так что далее речь только о том, как запустить ELinks и, для примера, как сделать несколько других вещей.

1 ) Как запустить ELinks - ELinks может быть запущен в среде с графическим интерфейсом (X Windows, MS Windows и др.) или с интерфейсом командной строки. В первом случае сначала должен быть запущен эмулятор терминала / консоль: xterm, rxvt, Win32 консоль и другие:

ELinks ( Linux )

- Что бы запустить ELinks, введите команду:

elinks

- Что бы запустить ELinks, открывающий веб-документ из интернета:

elinks Веб-адрес веб-документа

- Что бы запустить ELinks получающим доступ к жесткому диску для просмотра локальных папок:

elinks file:///

или:

elinks /

- Что бы запустить ELinks, открывающий локальную папку:

elinks file:///home/user1/

или:

elinks /home/user1/

- Что бы запустить ELinks, открывающий локальный файл:

elinks file:///home/user1/document1.htm

или:

elinks /home/user1/document1.htm

ELinks ( Windows )

- Что бы запустить ELinks, введите команду:

elinks

- Что бы запустить ELinks, открывающий веб-документ из интернета:

elinks Веб-адрес веб-документа

- Что бы запустить ELinks получающим доступ к жесткому диску для просмотра локальных папок:

elinks file:///

- Что бы запустить ELinks, открывающий локальную папку:

elinks file://c/home/user1/

- Что бы запустить ELinks, открывающий локальный файл:

elinks file://c/home/user1/document1.htm

2 ) Для доступа к меню ELinks:

Нажать Esc на клавиатуре

3 ) Что бы открыть веб-документ в уже запущенном ELinks:

Нажать g на клавиатуре или Esc --> File --> Go to URL --> [ Ввести веб-адрес ] --> Enter

4 ) Вернуться назад:

Клавиша-стрелка влево на клавиатуре или Esc --> File --> Go back

5 ) Открыть ссылку в новой фоновой вкладке:

Shift - t или Esc --> Link --> Open in new tab in background

6 ) Перейти к следующей вкладке:

Shift - > или Esc --> View --> Next tab

7 ) Закрыть вкладку:

Нажать c на клавиатуре или Esc --> View --> Close tab

8 ) Передать URI внешнему приложению, когда ELinks запущен в эмуляторе терминала. Передать URI можно множеству приложений, в данном случае речь о передаче URI в буфер обмена. Настройка этой возможности объясняется здесь:

- Что бы передать в буфер обмена URI веб страницы открытой в ELinks:

Alt - p

- Что бы передать в буфер обмена URI выбранной ссылки на странице:

Alt - l

9 ) Редактировать текстовые поля форм веб-страниц во внешнем текстовом редакторе. Если ELinks скомпилирован с поддержкой внешних текстовых редакторов, тот или иной имеющийся в системе редактор может быть использован для редактирования текстовых полей форм веб-страниц, как в среде с графическим интерфейсом, так и с интерфейсом командной строки. Настройка этой возможности объясняется здесь. Что бы редактировать текст в текстовом поле формы:

Перевести курсор в текстовое поле формы, нажать на клавиатуре Enter, чтобы начать редактировать. Ctrl - t что бы запустить внешний текстовый редактор, выбранный в процессе настройки. Ввести / редактировать текст в запущенном редакторе. Затем:

- Если это редактор с графическим интерфейсом:

Нажать Сохранить или Save в его меню или использовать сочетание клавиш, например Ctrl - S, чтобы сохранить подготовленный текст. Закрыть окно редактора - введенный / редактированный и сохраненный во внешнем редакторе текст оказывается в текстовом поле формы, готовый к отсылке.

- Если это редактор с текстовым интерфейсом, например vi или vim:

Esc что бы выйти из режима ввода, потом : [двоеточие] чтобы приступить к вводу команды, wq, затем Enter, чтобы сохранить и выйти из редактора. Введенный / редактированный и сохраненный во внешнем редакторе текст оказывается в текстовом поле формы, готовый к отсылке. Если это не vi или vim, процедура все равно такая же, просто используются соответствующие команды данного редактора.


Aliosque subditos et thema


Распаковать несколько архивов


Распаковать с помощью unzip в командной строке Linux несколько zip-архивов в один каталог. Вопреки возможным ожиданиям, "unzip *.zip" работать не будет, *.zip необходимо взять в кавычки: unzip "*.zip" В архивах могут быть файлы с одинаковыми именами. Чтобы избежать перезаписи: unzip -B "*.zip" "Unzip -B" в процессе распаковки перезаписывает файлы с одинаковыми именами, но сохраняет их резервные копии. Новые имена для этих файлов создаются добавлением тильды ("~") в конец изначальных названий файлов. Если имеется расширение, то "~" добавляется после него. Если этого недостаточно, после тильды ("~") прибавляется уникальная последовательность цифр (до 5 знаков). "Unzip -B" не слишком рабочее решение. Например, поскольку диапазон последовательностей цифр может израсходоваться (99999 знаков, или 65535 для 16-битных систем), резервный файл с максимальным числом диапазона после "~" в названии стирается и замещается без уведомления новой резервной копией ( Более подробно ). Число файлов в архиве может быть не всегда известно заранее или оно может быть больше диапазона доступных чисел, так что "Unzip -B" не лучший вариант. Переименование файлов с одинаковыми именами с помощью добавления "~" в конце имен, после расширения тоже не слишком удобно. Но другой встроенный вариант еще хуже. Если модификатор "-B" не используется, то каждый раз, как распаковывается файл с таким же именем как уже был извлечен, unzip спрашивает "replace example.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename:" ("заместить example.txt? да, нет, все, ни один, переименовать:"). Каждый раз нужно нажимать на "r" и каждый раз вводить новое имя. Так что для решения проблемы вероятно следует создать и использовать какой-то скрипт, bash или иной.

Редирект с HTTP на HTTPS в .htaccess


Редирект со всех доменных имен сайта на его веб-адрес с HTTPS и доменным именем с www. Редирект производится с доменов: Как с www, так и без - URL с HTTP Без www - URL с HTTPS Веб-серверы: Apache + nginx. Поддержка SSL включена. SSL-сертификат приобретен, одобрен и установлен. То есть, все настроено и работает. Так что осталось только сделать редирект с HTTP на HTTPS. Директивы для файла .htaccess: RewriteEngine On RewriteCond %{HTTP:HTTPS} !on [NV] RewriteRule ^(.*)$ https://www.domain.tld/$1 [R=301,L] RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ https://www.domain.tld/$1 [R=301,L] Редирект с HTTP на HTTPS Комментарии -- Включить работу механизма преобразования: RewriteEngine On -- Если HTTPS отсутствует: RewriteCond %{HTTP:HTTPS} !on [NV] -- Тогда заменить HTTP + домен (с www или без) на HTTPS + домен с www: RewriteRule ^(.*)$ https://www.domain.tld/$1 [R=301,L] -- Если есть HTTPS, но доменное имя без www (случай, когда в адресной строке вводится https://domain.tld): RewriteCond %{HTTP_HOST} !^www\. -- Тогда заменить его на HTTPS + домен с www: RewriteRule ^(.*)$ https://www.domain.tld/$1 [R=301,L] Документация Apache Module mod_rewrite (in English): http://httpd.apache.org/docs/current/mod/mod_rewrite.html