Команда открыть URL?

Мой вопрос довольно прост:

Есть ли команда, которую я могу использовать в bash, чтобы открыть определенный URL в браузере по умолчанию?

5 ответов

Решение

Есть команда, которая знает о вашем браузере по умолчанию:

xdg-open http://google.com

Это также будет работать для любого другого типа URI (универсального идентификатора ресурса), например изображений, которые будут автоматически открываться с помощью документов eog, openoffice и т. Д., А также для путей файловой системы (xdg-open /tmp/foobar.png).

Существует также

xdg-email team@stackexchange.com

а также

xdg-mime query default text/html

Чтобы узнать, какое приложение будет использоваться.

Вы можете установить предпочитаемое приложение, выбрав Система → Предпочтения → Предпочтительные приложения:

альтернативный текст

Эти утилиты являются частью спецификации http://www.freedesktop.org/wiki/, поэтому вы можете использовать их в своих приложениях - и она будет работать на всех рабочих столах, которые соответствуют спецификации.

Ты можешь использовать xdg-open вот так:

xdg-open http://Ask-ubuntu.ru/

Со страницы руководства XDG-OPEN:

xdg-open открывает файл или URL в предпочтительном приложении пользователя. Если указан URL-адрес, он будет открыт в предпочтительном веб-браузере пользователя.

Если вы не хотите использовать браузер по умолчанию, вы можете напрямую вызвать любую браузерную программу и указать URL в качестве аргумента, например:

chromium-browser https://youtube.com

или же

firefox https://youtube.com

gnome-open работает так же как xdg-open но никто не знает, что делать с голым доменом.

Так gnome-open http://Ask-ubuntu.ru работает но не gnome-open Ask-ubuntu.ru,

Вот небольшая функция, чтобы упростить ввод и принятие сокращенного доменного имени.

function go { gnome-open http://$1 ; }

Вставьте вышеперечисленное в вашу командную строку, нажмите ввод и попробуйте. Если вам это нравится, вы можете сохранить его в свой файл.bash_aliases или.bashrc, тогда source ~/.bash_aliases (при условии, что он находится в вашем домашнем каталоге), и он будет постоянным для этого сеанса и всех новых сеансов.

Так что теперь мы просто набираем go Ask-ubuntu.ru и Уолла!

С помощью x-www-browser URL откроет браузер или новую вкладку по указанному URL

Другие вопросы по тегам