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

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

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

46
задан 21 February 2014 в 03:43

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

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

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

alt text

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

0
ответ дан 21 February 2014 в 03:43

Вы можете использовать xdg-open следующим образом:

xdg-open http://askubuntu.com/

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

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

0
ответ дан 21 February 2014 в 03:43

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

Так gnome-open http://askubuntu.com работает, но не gnome-open askubuntu.com.

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

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

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

Так что теперь мы просто набираем go askubuntu.com и уолла!

0
ответ дан 21 February 2014 в 03:43

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

chromium-browser https://youtube.com

или

firefox https://youtube.com
0
ответ дан 21 February 2014 в 03:43

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

.
0
ответ дан 21 February 2014 в 03:43

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

Похожие вопросы: