从命令行,如何知道在windows/linux中安装了哪个Firefox版本?
答
根据this link,在Windows上似乎-v
参数(以及更多)被破坏。如果您按照网站上的错误链接,似乎有一个解决方法。我引用的评论:
解决方法(使用Firefox, 雷鸟工作,而且,我想,其他 程序太):
<program-name> -h | more
的错误发生,因为没有 重定向程序发布其 stdout在处理-help 参数之前。使用重定向,标准输出为 未发布,您可以看到 输出。
因此,例如针对Firefox:
C:\Program Files (x86)\Mozilla Firefox>firefox -v | more
Mozilla Firefox 3.6.13, Copyright (c) 1998 - 2010 mozilla.org
它至少为我工作。没有| more
我什么也没有印。在Linux上,它可以使用或不使用管道。
答
在Linux(Debian的莱尼),您可以使用-v:
firefox -v
Mozilla Firefox 3.0.19, Copyright (c) 1998 - 2010 mozilla.org
(这是一个随机的服务器上刚才)
答
如果这不起作用,请尝试使用./firefox -v
答
7年后...
在较新的版本(我试过51.0.1)@Nömmik的答案在Windows上无法正常工作。
但是你可以尝试以下解决方法:
firefox -v | find "Mozilla"
相当尴尬的Firefox规模的项目 – SamuraiJack 2017-12-07 09:21:05