我需要知道从Windows命令行在我的系统上安装了哪个Firefox版本 或Linux。
答案 0 :(得分:16)
根据this link,似乎-v
参数(以及更多)在Windows上被破坏了。如果您按照网站上的错误链接,似乎有一个解决方法。我引述评论:
解决方法(适用于Firefox, 雷鸟,我想,其他 程序也是):
<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上,它可以使用或不使用管道。
答案 1 :(得分:12)
在linux(debian,lenny)上,你可以使用-v:
firefox -v
Mozilla Firefox 3.0.19, Copyright (c) 1998 - 2010 mozilla.org
(刚才在随机服务器上)
答案 2 :(得分:1)
7年后......
在较新的版本上(我试过51.0.1)@Nömmik的答案在Windows上不起作用。
但你可以尝试这种解决方法:
firefox -v | find "Mozilla"
答案 3 :(得分:0)
如果这不起作用,请尝试使用./firefox -v
答案 4 :(得分:0)
2018年,FF 60:
firefox --version
输出:
Mozilla Firefox 60.0.1
答案 5 :(得分:0)
在我的 Windows 8 框中,我知道已安装 Firefox Quantum ,并且将firefox
二进制文件放在了以下位置:
C:\Program Files\Mozilla Firefox
因此,当我将目录更改为C:\Program Files\Mozilla Firefox
并发出命令 firefox -v
时,什么也没显示:
但是当我发出命令 firefox -v|more
时,它的工作非常完美:
答案 6 :(得分:0)
在RH7中试试 “火狐 -v” 这对我有用