Linux firefox командной строки

Содержание
  1. Есть ли способ открыть браузер с помощью терминала?
  2. 3 ответа
  3. Использование:
  4. Передача параметров:
  5. Как установить мой любимый вид браузера в терминале?
  6. Отсоединение от терминала
  7. Установка Firefox на Linux
  8. Установка из Flatpak
  9. Загрузка версии с определённой локализацией
  10. Установка из менеджера пакетов
  11. Установка без менеджера пакетов
  12. Ошибка libstdc++5
  13. Сообщение «firefox не установлен» или запускается неправильная версия Firefox
  14. Станьте волонтёром
  15. Опции командной строки
  16. Правила синтаксиса
  17. Использование опций командной строки
  18. Примеры
  19. Windows
  20. Mac OS X
  21. Linux
  22. Профиль пользователя
  23. -CreateProfile profile_name
  24. -CreateProfile » profile_name profile_dir «
  25. -ProfileManager
  26. -P » profile_name «
  27. -profile » profile_path «
  28. -new-instance
  29. -no-remote
  30. -migration
  31. -override /path/to/override.ini
  32. Браузер
  33. -browser
  34. -url URL
  35. -private
  36. -private-window
  37. -private-window URL
  38. -new-tab URL
  39. -new-window URL
  40. -search term
  41. -preferences
  42. -setDefaultBrowser
  43. Почта и новости
  44. -news news_URL
  45. -compose message_options
  46. -addressbook
  47. -options
  48. -offline
  49. -setDefaultMail
  50. Календарь
  51. -calendar
  52. -subscribe URL или -url URL
  53. -showdate date
  54. Другие компоненты
  55. -editor URL или -edit URL
  56. -jsdebugger
  57. -jsconsole
  58. -start-debugger-server port
  59. -inspector URL
  60. -venkman
  61. -purgecaches
  62. XULRunner
  63. -app /path/to/application.ini
  64. —register-global
  65. —register-user
  66. —unregister-global
  67. —unregister-user
  68. —install-app path/to/myapplication.(xpi|xulapp)
  69. Chrome
  70. -chrome chrome_URL
  71. -register chrome_URL
  72. Дополнения
  73. -install-global-extension /path/to/extension
  74. -install-global-theme /path/to/theme
  75. -safe-mode
  76. Локализация
  77. -UILocale locale
  78. Удаленное управление
  79. -remote remote_command
  80. Разное
  81. -tray
  82. -silent
  83. -console
  84. -attach-console
  85. -h , -help или -?
  86. -v или -version
  87. -osint
  88. -requestPending
  89. Опции X11
  90. —display=DISPLAY
  91. —class=WM_CLASS

Есть ли способ открыть браузер с помощью терминала?

Есть ли способ открыть Chrome (или другой браузер) с помощью терминала?

Что-то вроде: $ chrome www.google.com ?

3 ответа

Если вы хотите открыть Chrome по определенному URL, просто запустите

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

Если вам нужно запустить Chrome и потом закрыть окно терминала, запустите

>/dev/null 2>&1 запретит вывод сообщений из браузера в окно терминала; & поставит процесс на задний план и disown удалит задание / процесс из списка заданий, предотвращая распространение на него сигнала SIGHUP.

Для этого с другим браузером просто замените google-chrome с исполняемым именем этого другого браузера.

Вы можете удивительно открыть Google Chrome из терминала, запустив

Вы также можете запустить Firefox, запустив

И вы можете добавить URL в качестве параметра, чтобы открыть его тоже.

sensible-browser кажется, вариант, который вы ищете. Это запустит веб-браузер, установленный по умолчанию в вашей системе, вы также можете передать в него параметры, чтобы запустить веб-браузер и открыть указанные веб-сайты.

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

В терминале бросьте следующий и нажмите Return

Передача параметров:

Следующая команда откроет http://youtube.com/ в вашем любимом веб-браузере:

Как установить мой любимый вид браузера в терминале?

Просто поместите следующую команду в терминал, нажмите Return и выберите мудро:

В следующем примере я выбираю luakit как мой браузер по умолчанию. Вы можете изменить веб-браузер по умолчанию столько раз, сколько пожелаете.

Отсоединение от терминала

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

Источник

Установка Firefox на Linux

Первый шаг к использованию Firefox — его установка на ваш компьютер. В этой статье будет описано, как устанавливать Firefox в операционных системах семейства Linux.

Информацию по другим операционным системам можно получить в следующих статьях:

Многие дистрибутивы Linux включают Firefox по умолчанию, поскольку большинство имеет систему управления пакетами — это предпочтительный способ установки Firefox. Система управления пакетами будет:

  • Устанавливать недостающие необходимые библиотеки
  • Устанавливать Firefox наиболее подходящим образом для вашего дистрибутива
  • Создавать ярлыки для запуска Firefox
  • Делать Firefox доступным для всех пользователей данного компьютера
  • Делать удаление и обновление Firefox такими же, как удаление и обновление любого другого приложения

При использовании системы управления пакетами есть некоторые недостатки:

  • В ней может быть не самая последняя версия Firefox
  • Firefox из репозитория может иметь название или логотип, отличающиеся от официальных

Вы также можете установить Firefox через Flatpak.

Установка из Flatpak

Flatpak — новый формат пакетов для Linux. Чтобы установить Flatpak, прочитайте инструкцию по установке FlatPak, выберите вашу ОС и следуйте шагам установки.

Когда установка Flatpak будет завершена, перейдите на страницу Firefox Flathub и щёлкните по кнопке Install . Когда он будет загружен, следуйте инструкциям командной строки в нижней части страницы.

Со времени установки Firefox из Flatpak обновления получаются автоматически, так что повторная установка не требуется.

Читайте также:  Как выключить защитник windows 10 через настройки

Загрузка версии с определённой локализацией

При установке Flatpak (с помощью командной строки или с помощью Flathub-ссылки) проверяется локализация ОС (локализация ОС, а не заголовок принимаемого языка браузера), и Flathub отправляет только те локализации, которые имеют тот же префикс. Так что, например, если LANG=en_US.UTF-8 , Flatpak отправит те локализации, у которых основной префикс en , к которым относятся en-CA, en-GB и т.д.

Чтобы загрузить определённую локализацию, это нужно делать вручную. Например, для установки французской (fr): flatpak update —subpath=/fr org.mozilla.firefox.Locale

Установка из менеджера пакетов

Чтобы установить Firefox с использованием менеджера пакетов, пожалуйста, обратитесь к документации вашего дистрибутива Linux.

Установка без менеджера пакетов

На сайтах поддержки для некоторых дистрибутивов Linux есть полные инструкции по установке Firefox без использования менеджера пакетов, хотя некоторые сведения могут быть устаревшими. Например:

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

  • Перед установкой Firefox, убедитесь, что на вашем компьютере установлены необходимые библиотеки. Отсутствие библиотек сделает Firefox неработоспособным.
  • Установочный файл, предоставленный Mozilla в формате .tar.bz2, имеет предварительно скомпилированные двоичные файлы, в отличие от исходников. Нет необходимости компилировать программу из исходных текстов: просто распакуйте и запустите исполняемые файлы.
  • Следующие инструкции предназначены для установки Firefox в ваш домашний каталог. Только текущий пользователь сможет запустить его.
  1. Загрузите Firefox со страницы загрузки Firefox в ваш домашний каталог.
  2. Откройте Терминал и перейдите в домашний каталог: cd
  • Извлеките содержимое загруженного файла: tar xjf firefox-*.tar.bz2
  • Закройте Firefox, если он открыт.
  • Чтобы запустить Firefox, запустите скрипт firefox в папке firefox :

    /firefox/firefox Firefox должен запуститься. Вы также можете создать значок на рабочем столе для выполнения этой команды.

  • Установочный файл можно удалить: rm firefox-*.tar.bz2
  • Ошибка libstdc++5

    Как отмечалось выше, необходимо установить необходимые библиотеки, чтобы Firefox смог работать. Многие дистрибутивы по умолчанию не включают libstdc++5.

    Сообщение «firefox не установлен» или запускается неправильная версия Firefox

    Если Firefox установлен согласно инструкциям, приведенным выше, он должен быть запущен (в Терминале или значком на рабочем столе, например) с помощью команды:

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

    Эти прекрасные люди помогли написать эту статью:

    Станьте волонтёром

    Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.

    Источник

    Опции командной строки

    Эта статья нуждается в редакционном обзоре. Как вы можете помочь.

    Опции командной строки используются для определения различных параметров запуска приложений Mozilla. Например, вы можете использовать опции командной строки, чтобы обойти Менеджер Профилей и открыть определенный профиль (если у вас их несколько). Также вы можете управлять тем, как открыть приложения Mozilla, какие компоненты открыть на начальном этапе, и что делать, когда они открываются. На этой странице описаны часто используемые опции и их применение.

    Правила синтаксиса

    Сначала давайте опишем синтаксические правила, которые применяются ко всем опциям.

    • Параметры команд, содержащие пробелы, должны быть заключены в кавычки, например «Joel User» .
    • Действия команд не зависят от регистра.
    • Параметры команд (кроме имени профиля) не зависят от регистра.
    • Команды и параметры разделяются пробелами.
    • Для полей сообщений используется синтаксис поле=значение, например:
      • to= foo@nowhere.net
      • subject=cool page
      • attachment=www.mozilla.org
      • attachment=’ file:///c:/test.txt ‘
      • body=проверьте эту страницу
    • Несколько полей сообщения разделяются запятой (,) , например: » to=foo@nowhere.net,subject=классная страница » . Перед или после разделяющей запятой не должно быть пробелов. Чтобы задать несколько значений для поля, заключите значения в одиночные кавычки (‘) , например: » to=’foo@nowhere.net,foo@foo.de’,subject=классная страница » .

    Использование опций командной строки

    Опции командной строки указываются после команды для запуска приложения. Некоторые опции имеют аргументы. Они указываются после опции командной строки. Некоторые опции имеют сокращения. Например, опция командной строки «-editor» может быть указана в сокращённой форме как «-edit» . (Доступные сокращения описаны в тексте ниже). В некоторых случаях аргументы опций должны быть заключены в кавычки. (Это отмечено в описаниях опций ниже). Могут быть указаны несколько опций командной строки. В общем случае, их синтаксис следующий:

    Читайте также:  Ноутбук пишет перезагрузка windows 10

    Примеры

    Следующие примеры иллюстрируют использование опции «-ProfileManager» , которая открывает Менеджер профилей перед запуском Firefox или Thunderbird:

    Windows

    Выберите «Выполнить» в меню «Пуск» Windows и введите:

    Mac OS X

    Перейдите в Applications > Utilities. Откройте терминал и введите:

    Linux

    Откройте терминал и введите:

    Пример выше использует опцию командной строки «-ProfileManager» для почтового клиента Mozilla Thunderbird.

    Профиль пользователя

    -CreateProfile profile_name

    Создаёт новый профиль с именем profile_name в директории по умолчанию, но не запускает приложение. Значение profile_name не должно содержать пробелов ( ) .

    Для успешного использования не должно быть уже запущенных экземпляров приложения или использоваться опция -no-remote .

    -CreateProfile » profile_name profile_dir «

    Создаёт новый профиль profile_name в директории profile_dir , но не запускает приложение. Обратите внимание, что profile_name и profile_dir заключены в кавычки вместе, и разделяются ровно одним пробелом ( ) .

    Для успешного использования не должно быть уже запущенных экземпляров приложения или использоваться опция -no-remote .

    Примечание: Директория profile_dir не должна быть существующей и вы не должны иметь существующего профиля с именем profile_name .

    -ProfileManager

    Запуск Менеджера профилей. Короткая форма: -P (без имени пользователя).

    -P » profile_name «

    Пропускает запуск менеджера профилей и запускает приложение с профилем profile_name . Полезно при работе с несколькими профилями. Обратите внимание, что имя профиля profile_name регистрозависимо. Если имя профиля не указано, будет запущен диспетчер профилей. Вы должны использовать P в верхнем регистре на Linux с версиями меньше, чем 7.x, так как в нижнем регистре это приведёт к запуску в режиме очистки ( обнаружения утечек памяти ). На других платформах допустимо указание как в верхнем, так и в нижнем регистре.

    -profile » profile_path «

    Запуск с профилем с указанным путём. Только Firefox, Thunderbird и SeaMonkey2.x.

    Путь «profile_path» может быть как абсолютным ( » /path/to/profile » ), так и относительным (» path/to/profile » ).

    -new-instance

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

    Примечание: Недоступно на Windows, см. ошибка 855899.

    -no-remote

    Не разрешает принимать или посылать удалённые команды; неявное применение опции -new-instance .

    -migration

    Запуск приложения с Мастером миграции.

    -override /path/to/override.ini

    Загружает указанный файл override.ini для переопределения application.ini ( browser/app/application.ini ). Это может быть использовано для подавления Мастера миграции при запуске загрузкой следующего файла override.ini . Только Firefox.

    Браузер

    -browser

    Запуск компонента браузера. Только Firefox и SeaMonkey.

    -url URL

    Открывает URL в новом окне или вкладке, в зависимости от настроек браузера. Имя опции -url может быть опущено. Допускается указание нескольких URL, разделённых пробелами. Только Firefox и SeaMonkey.

    -private

    Открывает Firefox в режиме приватного просмотра. Только Firefox 3.6 и позже.

    Неприменимо в Ubuntu для Firefox 20 и позже.

    -private-window

    Открывает новое приватное окно существующего экземпляра Firefox. Только Firefox 20 и позже.

    -private-window URL

    Открывает URL в новом окне в режиме приватности. Если приватное окно уже открыто, будет открыта новая вкладка в существующем окне. Только Firefox 29 и позже. Не работает в Firefox 31 на linux mint 17 (страница открывается в неприватном окне).

    -new-tab URL

    Открывает URL в новой вкладке. Только Firefox и SeaMonkey2.x.

    -new-window URL

    Открывает URL в новом окне. Только Firefox и SeaMonkey2.x.

    -search term

    Поиск term в поисковом движке по умолчанию. Только Firefox и SeaMonkey 2.1 и позже.

    -preferences

    Открывает окно настроек. Только Firefox и SeaMonkey2.x.

    -setDefaultBrowser

    Устанавливает приложение браузером по умолчанию. Только Firefox.

    Почта и новости

    Запускает почтовый клиент. Только Thunderbird и SeaMonkey.

    -news news_URL

    Запускает новостной клиент. Если указан news_URL (необязательный), открывает указанную группу новостей. Только Thunderbird и SeaMonkey.

    -compose message_options

    Открывает редактор почтовых сообщений. См. правила синтаксиса. Только Thunderbird и SeaMonkey.

    -addressbook

    Открывает адресную книгу. Только Thunderbird и SeaMonkey.

    -options

    Открывает окно «Инструменты/Настройки». Только Thunderbird.

    -offline

    Запуск в режиме автономной работы. Только Thunderbird и SeaMonkey.

    -setDefaultMail

    Устанавливает приложение почтовым клиентом по умолчанию. Только Thunderbird.

    Календарь

    -calendar

    Запускает приложение календаря. Только Sunbird.

    -subscribe URL или -url URL

    Подписаться на указанный URL . Только Sunbird.

    -showdate date

    Показать ваше расписание на указанную дату date . Только Sunbird.

    Читайте также:  Usb wifi mac os big sur

    Другие компоненты

    -editor URL или -edit URL

    Запускает редактор для указанного URL (где URL — необязательный параметр). Только SeaMonkey.

    -jsdebugger

    Запуск приложения с панелью инструментов браузера (ранее — отладчик браузера). Это отличается от отладчика Venkman (см. опцию -venkman ).

    -jsconsole

    Запускает приложение с открытой консолью ошибок или, в случае Firefox, консолью браузера.

    -start-debugger-server port

    Только Firefox. Запускает сервер отладки на порте port . Разрешает запуск ещё одного экземпляра Firefox для подключения инструментов разработки Firefox к данному экземпляру Firefox. См. статью об удалённой отладке Firefox.

    -inspector URL

    Запуск инспектора DOM, если он установлен, и просмотр указанного URL (где URL — необязательный параметр).

    -venkman

    Запуск с отладчиком JavaScript Venkman, если он установлен.

    -purgecaches

    Очистка JavaScript -кэша Gecko (движка браузера) при запуске.

    Запуск с IRC-клиентом ChatZilla, если он установлен.

    XULRunner

    -app /path/to/application.ini

    Запускает новый процесс XULRunner в расположении path/to. Также работает для Firefox версии 3 и выше.

    —register-global

    Регистрирует XULRunner в системе для всех пользователей. Должен быть запущен с правами root или администратора.

    —register-user

    Регистрирует XULRunner для отдельного пользователя.

    —unregister-global

    Отменяет регистрацию XULRunner для всех пользователей.

    —unregister-user

    Отменяет регистрацию XULRunner для отдельного пользователя.

    —install-app path/to/myapplication.(xpi|xulapp)

    Устанавливает в системе приложение XULRunner в расположение path/to. Приложения устанавливаются в расположение по умолчанию для вашей системы (Program files|Applications|usr/lib) в папку vendorname/applicationName. Приложения могут быть удалены используемым вашей системой способом.

    Chrome

    -chrome chrome_URL

    -register chrome_URL

    Регистрирует указанный хром, но не запускает приложение.

    Дополнения

    -install-global-extension /path/to/extension

    Устанавливает расширение в папку приложения. В качестве параметра указывается путь к расширению. Для установки необходимо иметь права администратора.

    -install-global-theme /path/to/theme

    То же, что и выше, по отношению к темам. Для установки необходимо иметь права администратора.

    Примечание: Начиная с Firefox 2.0.0.7, использование опций командной строки -install-global-extension и -install-global-theme было ограничено установкой только тех дополнений, которые находятся на локальном или сетевом диске. Установка напрямую из общего сетевого ресурса больше не разрешается.

    -safe-mode

    Запускает приложение с отключёнными дополнениями только для данного сеанса. (Расширения не загружаются, но не отключены постоянно в менеджере расширений).

    Локализация

    -UILocale locale

    Запуск с языком пользователького интерфейса, указанным в locale .

    Удаленное управление

    -remote remote_command

    Примечание: Эта функция была удалена в Firefox 36.0, восстановлена в 36.0.1 и снова удалена в версии 39.0. См. ошибка 1080319.

    Выполняет удалённую команду remote_command в уже запущенном процессе приложения (см. remote control).

    Примечание: Эта опция доступна только для UNIX-платформ под управлением X-Windows.

    Разное

    -tray

    Запуск приложения свёрнутым в трей. Полезно при автозапуске.

    -silent

    Не открывать окна по умолчанию. Полезно при использовании с опциями, открывающими собственные окна, но не препятствующими открыванию окон по умолчанию. Только Firefox, Thunderbird3.x и SeaMonkey2.x.

    -console

    Запуск приложения с консолью отладки.

    Примечание: Поддерживается только для Windows.

    -attach-console

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

    Примечание: Поддерживается только для Windows.

    -h , -help или -?

    Выводит список всех доступных опций командной строки. Обратите внимание, что на Windows эта опция работает только с перенаправлением |more (ошибка 355889):

    Эта опция доступна только из командной строки.

    -v или -version

    Выводит версию приложения. Обратите внимание, что на Windows эта опция работает только с перенаправлением |more (ошибка 355889, см. пример выше). Эта опция доступна только из командной строки.

    -osint

    Указывает приложению, что оно было запущено из системной консоли. Не должно указываться, если вызывающая сторона предоставляет все функциональные возможности, предоставляемые консолью операционной системы при запуске приложения (ошибка 384384).

    -requestPending

    Указывает приложению, что был послан запрос Windows DDE для открытия ссылки, переданной в командной строке. Не должно указываться, если вызывающая сторона предоставляет все функциональные возможности, предоставляемые консолью операционной системы при запуске приложения (ошибка 354005).

    Опции X11

    Следующие опции доступны только для приложения, собранного и запущенного в системе окон X11/X.org на Linux и других UNIX-подобных системах.

    —display=DISPLAY

    Установить отображение X для использования.

    —class=WM_CLASS

    Установить класс ресурсов WM_CLASS окон X11, созданных приложением.

    Источник

    Оцените статью