Начальная

Windows Commander

Far
WinNavigator
Frigate
Norton Commander
WinNC
Dos Navigator
Servant Salamander
Turbo Browser

Winamp, Skins, Plugins
Необходимые Утилиты
Текстовые редакторы
Юмор

File managers and best utilites

Читаем сайты в терминале Linux с помощью браузера Elinks. Linux терминальный браузер


Читаем сайты в терминале Linux с помощью браузера Elinks

В избранное

elinks

ELinks — текстовый браузер, поддерживающий таблицы, цветовую палитру в 16, 88 или 256 цветов, HTTP, HTTPS, FTP, proxy, cookies, фоновые загрузки с оповещением об окончании загрузки, пользовательские протоколы: IRC, mailto, telnet, а также NNTP и Gopher.

ELinks это чисто текстовый браузер, то есть, он работает в консоли, внутри эмулятора терминала, и так далее. Будучи на основе только текста означает, что он может работать в любом месте – и не привязан к использованию X.

Основные возможности

  • Частично реализована поддержка каскадных таблиц стилей CSS и ECMAScript
  • Присутствует поддержка вкладок и полная поддержка ввода-вывода UTF-8
  • Возможно написание сценариев на языках Perl, Ruby, Lua и GNU Guile.
  • Имеется поддержка протокола IPv6.
  • Начиная с версии ELinks 0.11.5 поддержка libgnutls-openssl была отключена
  • и многое другое

С существованием браузеров, таких как Mozilla Firefox, Google Chrome, Opera, Yandex и др. это может показаться странным, что можно было бы использовать любой другой браузер, который будет прекрасным приложением, и способным к хорошей визуализации страниц, с возможностью добавления дополнительных плагинов. Но если вы хотите почитать какую-то статью без рекламы, или просто повеселится, или же у вас по каким-то причинам не работает графическая оболочка, то этот текстовый браузер как раз для вас.

Установить текстовый браузер Elinks в Ubuntu/Linux mint и др.

Этот браузер можно установить из стандартного репозитория Ubuntu, в котором он присутствует по-умолчанию

Откройте терминал(Ctrl+Alt+T), и введите команду

sudo apt install elinks

После установки, для запуска браузера используйте команду

elinks

После чего откроется модальное окно с просьбой ввести адрес сайта, на который вы хотите перейти

elinks

И если вы ввели все правильно, то увидите полностью текстовый вариант сайта

elinks

Также в этом браузере, как и в обычном, присутствует меню, в котором вы можете открыть новую вкладку, открыть ссылку в новом окне, различные настройки и почти все что и в стандартном браузере.

elinks

Попробуйте браузер и напишите в комментариях что вы о нем думаете.

Похожее

Автор публикации

не в сети 5 часов

admin

571,1

Хотите писать статьи? Напишите мне в чат, и я предоставлю вам такую возможность.

Комментарии: 598Публикации: 649Регистрация: 10-06-2016

linuxthebest.net

Как просматривать интернет страницы с помощью терминала Linux

Если вы пользуетесь такой операционной системой как Linux уже длительное время, то наверняка помнете как пользоваться терминальным браузером для поиска решений в интернете в тех случаях, когда Х-сервер по каким-то причинам не запускается. Поэтому, я надеюсь что многим и сейчас будет интересно узнать о таком терминальном браузере как W3M.

 

W3M – это терминальный браузер для Linux, в котором заложено достаточно полезных функций, таких как поддержка отображения изображений на странице, таблиц, закладок, ссылок и других функций, которые очень необычны сами по себе для терминала.

Установка W3M

К сожалению W3M не включен по-умолчанию в большинство дистрибутивов Linux, но вы можете установить главный пакет w3m, а также пакет w3m-img, для того чтобы подключить поддержку изображений в вашем терминальном браузере. Для этого воспользуйтесь следующей командой в терминале:

sudo apt-get install w3m w3m-img

Как попасть в интернет с терминала

W3M имеет множество командных опций, но они не обязательны. Единственное что нужно указать – это веб-адрес сайта или интернет странички. К примеру, если вы хотите попасть на страницу Google, то наберите с терминала следующую команду:

w3m google.com

Вы можете использовать все клавиши со стрелками чтобы перемещаться по странице или просто кликнуть мышкой в нужное место на странице чтобы сразу переместить туда курсор. Если нужно ввести текст в текстовую область, то установите курсор в эту область и нажмите на клавишу “Enter” перед вводом текста. Затем наберите нужный вам текст (он будет отображаться в левом нижнем углу после слова “TEXT”) и опять нажмите на клавишу “Enter”. W3M преобразует ваш текст в команду.

Переходить по ссылкам можно с помощью курсора и клавиши “Enter”. Кроме этого перемещаться по всем ссылкам страницы (имеется введу только сверху вниз) возможно с помощью клавиши “Tab”. Каждое нажатие перемещает на одну ссылку вниз по странице.

Для того чтобы вернуться на предыдущую страницу воспользуйтесь комбинацией клавиш Shift+B. Если вам необходимо ввести другой URL, то используйте Shift+U. Для того чтобы вызвать справку по всем доступным комбинациям клавиш используйте Shift+H.

Изображения в терминале

Терминальный браузер W3M поддерживает отображение изображений на интернет страницах, но к сожалению стандартные терминалы GNOME и KDE не могут отображать изображения в той форме, в которой мы привыкли их видеть (смотрите статью о том Linux терминала" href="http://osmaster.org.ua/?p=2614" target="_blank">как смотреть видео в терминале). Но зато другие терминалы, такие как Xterm – могут. Кроме того он отображает изображения чисто в консольном режиме, так что ему не нужен X-server для этого.

Другой функцией которая не работает в GNOME и KDE терминалах является меню правой кнопки мышки.

Закладки в терминале

Также W3M как и все современные браузеры поддерживает работу с закладками. Используйте комбинацию клавиш Shift+T чтобы открыть новую закладку.

Переключатся между вкладками можно если просто кликать мышкой по ним, или с помощью символов { и } (это комбинации клавиш Shift+[ и Shift+] соответственно).

Gmail в терминале

W3M не остался в прошлом как Lynx (это еще один консольный браузер). Он вполне корректно отображает страницу Gmail, но только если заходить на страницу з базовым HTML интерфейсом.

Конечно же это далеко не так как работать в нормальном браузере, но все таки это работает.

W3M не сравним с современными браузерами – в нем нет JavaScript. Хотя и есть экспериментальное расширение w3m-js, которые вы сможете собственноручно скомпилировать и установить, но пока не стоит надеяться на корректность его работы. Кроме того зачем вам JavaScript в терминальном браузере.

В дополнение могу сказать что с помощью комбинации клавиш Shift+H вы сможете вызвать справочную документацию по основным командам W3M, но если вам необходим полный мануал, то скачать его можно на этом сайте по ссылке ниже.

Источник: http://osmaster.org.ua/?p=3590

lin.in.ua

Как начинающим Линуксойдам начать использовать Linux терминал

Независимо являетесь ли вы начинающим пользователем Linux или вы используете Linux уже давно, в своей работе Вы должны использовать терминал. Я Вам хочу помочь начать работать с терминалом.

Терминал Linux это не то, чего Вы должны бояться.

Linux терминал в ubuntu

Терминал — это мощный инструмент с огромным потенциалом, который на самом деле облегчает и если нужно выполняет всю рутинную работу за Вас. Через терминал можно очень быстро:

  • добавлять новые репозитории (хранилище программ)
  • устанавливать программы
  • запускать программы (для того чтобы увидеть возможные ошибки)
  • настраивать дистрибутив или отдельные программы через конфигурационные файлы
  • и много, много другое

Читая эту статью Вы не сможете узнать все премудрости, того что нужно знать о терминале Linux начинающим. Нужен опыт, работы с терминалом.

Скачайте книгу "Команды для терминала Linux"

Я надеюсь, что это вводная статья поможет вам разобраться с основами, так что вы можете продолжить обучение, далее скачав эту книгу «Команды для терминала Linux».

Базовое использование терминала Linux

Запустите терминал с рабочего стола, меню приложений и вы увидите запущенную командную оболочку bash. Есть и другие оболочки, но большинство дистрибутивов Linux используют по умолчанию bash.

Запуск терминала в Linux Ubuntu

Вы можете попробовать запустить какую-либо программу, введя её имя в командной строке. Через терминал вы сможете запустить все, что запускается в Linux: от графических приложений, таких как Firefox, до консольных утилит. В отличие от Windows, вам не потребуется вводить полный путь к программе, чтобы запустить её. Например, допустим, мы хотим открыть Firefox через терминал. В Windows, нужно ввести полный путь к exe-файлу Firefox. На Linux, достаточно просто набрать: firefox

Открываем Firefox из терминала Linux

Нажмите клавишу Enter после ввода команды, и он запустится. Обратите внимание, что Вам не нужно добавлять в конце имени расширение или что-нибудь подобное, как в Windows .EXE, файлы в Linux не имеют расширения.

Команды терминала также могут принимать аргументы. Типы аргументов вы можете использовать, в зависти от программы. Например, Firefox принимает web-адреса в качестве аргументов. Чтобы запустить Firefox с открытой вкладкой, вы можете выполнить следующую команду:

Открываем firefox в терминале Linux UbuntuЛюбые другие программы можно запустить в терминале, и они точно также будут работать, как и Firefox. Бывают программы, которые только и умеют работать в терминале. Они не имеют графический вид, не имеют графического интерфейса в виде окна приложения.

Установка Программного Обеспечения через терминал Linux Ubuntu

Одно из самых эффективных действий в терминале это установка программного обеспечения. Для установки программного обеспечения существую графические менеджеры, например в Ubuntu «Центр приложений». Центр приложений Ubuntu это графическая оболочка тех немногих команд терминала, которые он используют в фоновом режиме. Если Вы знаете, что Вам нужно, то вместо того чтобы щелкать по всем этим кнопкам и поискам, можно легко установить программу из терминала одной командой. Вы можете даже установить несколько приложений с помощью одной команды.

Пример буду использовать на Ubuntu / Linux Mint или других Ubuntu-подобных дистрибутивах (все другие дистрибутивы имеют свои собственные системы управления пакетами). Итак, вот команда для установки нового программного пакета:

sudo apt-get install имя_пакета

sudo apt-get install имя_пакета

Это может показаться немного сложным, но это работает, так же как и вышеупомянутый Firefox. Слово-сокращение sudo запускает программу, которая запрашивает пароль root (администратора) перед запуском apt-get. Программа apt-get в свою очередь считывает аргументы install имени пакета и устанавливает пакет запрошенный вами.

Пример для установки через терминал сразу нескольких пакетов.Например, чтобы установить веб-браузер хромиум и менеджер мгновенных сообщений Pidgin выполните эту команду:

sudo apt-get install chromium-browser pidgin

sudo apt-get install chromium-browser pidgin

Установка программ в Linux Ubuntu из терминала

Выше упомянутой командой я пользуюсь после того как установлю «новоиспеченную» Ubuntu. Установил новый релиз Ubuntu, добавил одной командой все свои любимые программы. Вы просто должны знать название пакетов ваших любимых программ. Как видите о названии пакетов довольно легко догадаться. Вы также можете уточнить ваши догадки с помощью tab, трюк ниже.У меня в рабочем дистрибутиве десятки нужных мне программ, не буду же я вводить имена всех программ в терминале на новой установленной Linux. И поэтому я использую более автоматизированный способ. Который заключается в том, что перед установкой нового дистрибутива Linux, я сначала на старой установке, с помощью терминала, экспортирую название всех установленных пакетов в текстовый файл.

сохранение списка установленных программ в терминале Linux Ubuntu

А потом, после переустановки, в новом, через терминал импортирую этот тестовый файл, который сообщает дистрибутиву обо всех программах, которые необходимо установить. Таким образом, эти команды совсем небольшие, в отличие от того если бы я вводил их вручную, и экономится много времени. Этот совет и другие, более глубокие инструкции вы найдете в этой книге.

Работа с каталогами и файлами в терминале Linux

Оболочка всегда производит действия в текущем каталоге, если вы не укажите другой каталог. Например, NANO — это простой в использовании консольный текстовый редактор. Команда:

скажет, что надо запустить текстовый редактор NANO с открытым файлом под именем «document1» из текущего каталога. Если вы хотите открыть документ, который находится в другой папке, нужно указать полный путь к файлу, например:

nano /home/pavel/Documents/document1

nano /home/pavel/Documents/document1

Если вы указываете путь к файлу, который не существует, nano (как и многие другие программы) будут создавать новый пустой файл в этом месте и открыть его.

Для работы с файлами и директориями, Вам необходимо знать несколько основных команд:

cd — команда для смены каталога

~ (тильда) представляет собой ваш домашний каталог (/home/вы), который является в терминале отправной точкой по умолчанию. Чтобы перейти в другой каталог, вы должны использовать cd — команды.Например:

вы перейдете в корневой каталог

cd Загрузкипереместиться в каталог «Загрузки» внутри текущего каталога вашего пользователя (точный путь, в моем случае, будет таков /home/pavel /Загрузки), чтобы переместиться в ваш домашний каталог /home/you/ из любого места нужно скомандовать так:

, и

команда для перехода вверх по иерархической системе каталогов.

ls — выводит список файлов в текущей директории

ls - выводит список файлов в текущей директории в терминале Linux 

mkdir — команда для создания нового каталога

По команде:

будет создан новый каталог в текущем каталоге с именем newfolder, а:

mkdir /home/pavel/Загрузки/test

mkdir /home/pavel/Загрузки/test

создаст новый каталог с именем test в моем домашнем каталоге «Загрузки» (pavel нужно сменить на имя вашего пользователя).

rm — команда удаляет файл

Например:

удаляет файл с именем test в текущем каталоге, а:

rm /home/pavel/Загрузки/testfile

rm /home/pavel/Загрузки/testfile

удаляет файл с именем testfile в каталоге /home/pavel/Загрузки.

cp — команда копирует файл из одного места в другое

Например:

cp testfile /home/pavel/Загрузки

cp testfile /home/pavel/Загрузки

копирует файл с именем testfile из текущего каталога в /home/pavel/Загрузки.

mv — команда перемещает файл из одной папки в другую

mv работает точно также как и представленная выше команда cp, но она перемещает файл, а не создает копию. mv также может быть использована для переименования файлов. Например:

mv /home/pavelz/Загрузки/testfile /home/pavelz/Документы/testfile1

mv /home/pavelz/Загрузки/testfile /home/pavelz/Документы/testfile1

перемещает файл с именем testfile из /home/pavel/Загрузки в каталог /home/pavel/Документы уже под именем testfile1.

Это может казаться сначала немного пугающим, но здесь нет, ни чего сложного. Это основные команды, которые необходимо освоить, чтобы эффективно работать с файлами в терминале. Перемещаться по файловой системе с помощью cd, просматривать файлы в текущей директории с помощью ls, создавать каталоги с mkdir, и управлять файлами при помощи rm, cp, mv командами.

Секреты ускоряющие работу в терминале Linux

Авто дополнение по клавише Tab

Tab — это очень полезный трюк. В то время когда Вы вводите какую-либо команду, имя файла, или некоторые другие типы аргументов — можно авто заполнить команду с помощью tab. Терминал просто допечатает за Вас.Например, если ввести fir в терминале и нажать tab, firefox появляется автоматически. Это избавит вас от необходимости печатать полностью. Можно нажать Tab и оболочка будет готово дополнить команду за Вас. Это также работает для папок, имен файлов и имен пакетов.

Во всяком случаях, когда я не знаю, как полностью выглядит команда, я нажимаю клавишу Tab и вижу команду, либо список возможных совпадений. Если продолжить и ещё ввести несколько букв, то это сузить совпадения при нажатии клавиши Tab.

Дополнительные трюки вы найдете в этой книге.

Архив, в который упакована книга «Команды для терминала Linux» находится в открытом доступе, но защищен паролем. Для того чтобы получить пароль, я от Вас прошу поставить ссылки на этот сайт в Vkontakte, Фэйсбуке, Google Plus, Твиттере или в какой-либо другой социальной сети, на сайте или форуме. Можете выбрать любые понравившиеся статьи и поделиться ссылкой через социальные кнопки, которые можно наблюдать слева. При этом я Вас прошу немного изменять отдаваемый текст в социалку для уникализации или добавлять свой комментарий.

Важно: Ваш аккаунт в социальной сети, где будет расположена ссылка, не должен быть «нулевым». Хотя бы должно иметься десяток — другой друзей, читателей. Эта страница должна быть доступна без регистрации.

Скачайте книгу "Команды для терминала Linux"

Итак: скачивайте архив с книгой, делитесь любыми статьями этого сайта и присылайте мне на e-mail: [email protected] письмо с содержанием адреса, web-станицы, где Вы расположили ссылки, желательно несколько ссылок на разные страницы этого сайта. Таким образом, я смогу найти ту Вашу страницу и ответить Вам письмом с паролем от архива.

Такая своеобразная плата за книгу поможет развить этот сайт.

Заключение:Я надеюсь, что после прочтения и применения на деле этой статьи, Вы почувствуете себя немного комфортнее в терминале. Чтобы узнать больше о терминале — и, в конечном счете, освоить его — продолжите свой путь с этой книгой.

linux-user.ru

Как получить доступ к SSH терминалу в веб-браузере на Linux

Как получить доступ к SSH терминалу в веб-браузере на Linux

01.10.2013 14:17

Если кто-то заявляет, что в веб-браузере можно запустить все-все, то это, мягко говоря, смелое заявление. Однако, благодаря мощному стека HTML5/JavaScript, веб-браузер становится более доминирующей платформой поставки приложений. Даже Linux kernel sandboxed in a web browser больше не звучит настолько сумасшедше в эти дни.

В этом уроке я расскажу, как получить доступ SSH терминала в веб-браузере на Linux. Web-базы на SSH это используются, когда брандмауэр, где вы находитесь, имеет такие ограничения, что только HTTP(s) трафик может пройти.

Shell In A Box (или shellinabox ) - это веб-эмулятор терминала, который может работать как веб-клиент SSH. Он поставляется с собственным веб-сервером (shellinaboxd), который экспортирует оболочку командной строки для веб-эмулятора терминала через интерфейс AJAX. Для Shell In a Box нужно только JavaScript/CSS поддержка через веб-браузер, и не требуется никаких дополнительных плагинов браузера.

Установите Shell In a Box на Linux

Чтобы установить shellinabox на Debian, Ubuntu или Linux Mint:

$ sudo apt-get install openssl shellinabox

Чтобы установить shellinabox на Fedora:

$ sudo yum install openssl shellinabox

Чтобы установить shellinabox на CentOS или RHEL, сначала включите EPEL repository, а затем запустите:

$ sudo yum install openssl shellinabox

Настройка веб-сервера Shellinaboxd

По умолчанию shellinaboxd веб-сервер прослушивает порт TCP 4200 на локальной системе. В этом уроке я могу изменить порт по умолчанию 443 для HTTPS. Для этого нужно модифицировать shellinabox конфигурации следующим образом.

Настройка shellinaboxd на Debian, Ubuntu или Linux Mint:

$ sudo vi /etc/default/shellinabox # TCP port that shellinboxd's webserver listens on SHELLINABOX_PORT=443 # specify the IP address of a destination SSH server SHELLINABOX_ARGS="--o-beep -s /:SSH:192.168.1.7" # if you want to restrict access to shellinaboxd from localhost only SHELLINABOX_ARGS="--o-beep -s /:SSH:192.168.1.7 --localhost-only"

Настройка shellinaboxd на Fedora, CentOS или RHEL:

$ sudo vi /etc/sysconfig/shellinaboxd # TCP port that shellinboxd's webserver listens on PORT=443 # specify the IP address of a destination SSH server OPTS="-s /:SSH:192.168.1.7" # if you want to restrict access to shellinaboxd from localhost only OPTS="-s /:SSH:192.168.1.7 --localhost-only"

Хедс-ап для пользователей Fedora: В соответствии с официальным документом, некоторые операции могут не работать из бокса, когда вы запускаете shellinaboxd SELinux в режим Fedora. Обратитесь к документу, если у вас возникли проблемы.

Обеспечение Self-Signed Certificate

Во время установки Shell In A Box, shellinaboxd попытается создать новый собственный сертификат (certificate.pem) с помощью /usr/bin/openssl, если не найдет подходящего сертификата на вашем Linux. Созданный сертификат будет находится в /var/lib/shellinabox.

Если сертификата не будет в каталоге, вы можете создать его самостоятельно следующим образом.

$ su (change to the root) # cd /var/lib/shellinabox # openssl genrsa -des3 -out server.key 1024 # openssl req -new -key server.key -out server.csr # cp server.key server.key.org # openssl rsa -in server.key.org -out server.key # openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt # cat server.crt server.key > certificate.pem

Запуск веб-сервера Shellinaboxd

На Debian, Ubuntu или Linux Mint:

$ sudo service shellinabox start

На Fedora, CentOS или RHEL:

$ sudo systemctl enable shellinaboxd.service $ sudo systemctl start shellinaboxd.service

Для проверки, работает ли shellinaboxd:

$ sudo netstat -nap | grep shellinabox tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 4787/shellinaboxd

Теперь откройте веб-браузер и перейдите к https://. Вы должны увидеть веб-консоль SSH и войти на удаленный сервер SSH через веб-интерфейс браузера.

www.rootfront.com


Смотрите также

 

..:::Новинки:::..

Windows Commander 5.11 Свежая версия.

Новая версия
IrfanView 3.75 (рус)

Обновление текстового редактора TextEd, уже 1.75a

System mechanic 3.7f
Новая версия

Обновление плагинов для WC, смотрим :-)

Весь Winamp
Посетите новый сайт.

WinRaR 3.00
Релиз уже здесь

PowerDesk 4.0 free
Просто - напросто сильный upgrade проводника.

..:::Счетчики:::..