Мне нужно знать, какая версия Firefox установлена в моей системе из командной строки Windows или Linux.
Из командной строки, как узнать, какая версия Firefox установлена в windows/linux?
Ответ 1
Согласно эта ссылка, кажется, что аргумент -v
(и больше) разбит на Windows. Если вы следуете ссылке с ошибкой на сайте, кажется, что есть обходной путь. Я цитирую комментарий:
Обходной путь (работает с Firefox, Thunderbird, и, я полагаю, другие программы тоже):
<program-name> -h | more
Ошибка происходит потому, что без перенаправления, программа stdout перед обработкой -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 он работает с трубопроводом или без него.
Ответ 2
В linux (debian, lenny) вы можете использовать -v:
firefox -v
Mozilla Firefox 3.0.19, Copyright (c) 1998 - 2010 mozilla.org
(который был на случайном сервере только сейчас)
Ответ 3
7 лет спустя...
В новой версии (я попытался на 51.0.1) @Ответ Nömmik не работает в Windows.
Но вы можете попробовать это обходное решение:
firefox -v | find "Mozilla"
Ответ 4
Если это не сработает, попробуйте использовать. /firefox -v