Из командной строки, как узнать, какая версия Firefox установлена ​​в Windows / Linux? - PullRequest
18 голосов
/ 10 января 2011

Мне нужно знать, какая версия Firefox установлена ​​в моей системе из командной строки Windows или Linux.

Ответы [ 6 ]

17 голосов
/ 10 января 2011

Согласно этой ссылке , похоже, что аргумент -v (и более) не работает в Windows.Если вы перейдете по ссылке на ошибку на сайте, кажется, что есть обходной путь.Я цитирую комментарий:

Обходной путь (работает с Firefox, Thunderbird и, я полагаю, и другими программами):

<program-name> -h | more

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

Так, например, для Firefox:

C:\Program Files (x86)\Mozilla Firefox>firefox -v | more
Mozilla Firefox 3.6.13, Copyright (c) 1998 - 2010 mozilla.org

Это работает по крайней мере для меня.Без | more я ничего не напечатал.В Linux он работает с трубопроводами или без них.

12 голосов
/ 10 января 2011

В linux (debian, lenny) вы можете использовать -v:

firefox -v
Mozilla Firefox 3.0.19, Copyright (c) 1998 - 2010 mozilla.org

(это было на случайном сервере только сейчас)

1 голос
/ 19 февраля 2017

7 лет спустя ...

В более новой версии (я пробовал на 51.0.1) ответ @ Nömmik не работает в Windows.

Но вы можете попробовать этот обходной путь:

firefox -v | find "Mozilla"

0 голосов
/ 07 февраля 2019

На моем Windows 8 я знал, что Firefox Quantum был установлен и firefox бинарный файл помещается в:

C:\Program Files\Mozilla Firefox

Так что когдаизменил каталог на C:\Program Files\Mozilla Firefox и выдал команду firefox -v ничего не отображалось:

firefox-v

Но когда я выдалкоманда firefox -v|more отлично работала:

firefox-v_more

0 голосов
/ 09 июня 2018

В 2018 году, FF 60:

firefox --version

Выход:

Mozilla Firefox 60.0.1
0 голосов
/ 05 июня 2013

Если это не работает, попробуйте использовать ./firefox -v

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...