Какая версия Google Chrome у меня установлена?

28

Как узнать, какую версию Chrome я использую?

Я хотел бы метод командной строки, а не GUI - посещение chrome://chromeв строке URL. Мне нужно иметь возможность использовать его в скрипте bash.

Я запустил команду google-chrome --help, но у нее не было --versionвыбора.

Тим
источник
Как вы искали versionвариант в справке? Прокрутка? Разве это не перечисляет вариант, если вы делаете google-chrome --help | grep version?
Алаа Али
Возможно, но большинство простых пользователей этого не сделают, поэтому я задал вопрос и ответил на него :) Я пропустил его сам в первый раз.
Тим
1
Ой. Я не заметил, что это был ответ на вопрос = D. Виноват.
Алаа Али

Ответы:

38

У него есть опция в списке:

OPTIONS
       Google  Chrome has hundreds of undocumented command-line flags that are
       added and removed at the whim of the  developers.   Here,  we  document
       relatively stable flags.  

       ...

       --version
              Show version information.

Таким образом, вы можете использовать команду google-chromeс --versionопцией:

google-chrome --version

дает:

    Google Chrome 36.0.1985.125

Для следующих команд я использую grepи regex, потому что он гораздо более адаптируем к изменениям формата версии Google Chrome

Чтобы получить только номер версии, выполните следующую команду:

google-chrome --version | grep -iE "[0-9.]{10,20}"

Это дает:

    36.0.1985.125   

И этот:

google-chrome --version | grep -iE " [0-9]{1,3}.[0-9]{1,3}

дает вам только основные номера версий.

    36.0

Если у вас установлена ​​бета-версия:

Выполнение этой команды:

google-chrome-beta --version

дает:

Google Chrome 37.0.2062.58 beta

И затем есть методы графического интерфейса:

Вы можете перейти на следующие сайты:

chrome://chrome

дает вам это:

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

А также

chrome://version

или

about:

Спасибо Jeff Inventor Chrome OS .

дает это:

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

Google Chrome   36.0.1985.125 (Official Build 283153) 
OS  Linux 
Blink   537.36 (@177902)
JavaScript  V8 3.26.31.8
Flash   14.0.0.145
User Agent  Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36
Command Line    /opt/google/chrome/google-chrome --no-startup-window --flag-switches-begin --flag-switches-end
Executable Path /opt/google/chrome/google-chrome
Profile Path    /home/tim/.config/google-chrome/Default
Variations  e950616e-37fb3cc2
            c70841c8-4866ef6e
            3664a344-be9e69ba
            9e5c75f1-ad69ceb0
            24dca50e-837c4893
            ca65a9fe-91ac3782
            8d790604-9cb2a91c
            4ea303a6-3d47f4f4
            d8f57532-f23d1dea
            b2612322-f8cf70e2
            5a3c10b5-e1cc0f14
            244ca1ac-4ad60575
            5e29d81-f23d1dea
            3ac60855-486e2a9c
            246fb659-bca011b3
            f296190c-cdc3d902
            4442aae2-4ad60575
            ed1d377-e1cc0f14
            75f0f0a0-4ad60575
            e2b18481-a5822863
            e7e71889-e1cc0f14
            cbf0c14e-bf3e6cfd

Мои местоимения Он / Он

Тим
источник
4

Для более общего решения вы можете использовать apt-cache policy, например:

$ apt-cache policy google-chrome-stable
google-chrome-stable:
  Installed: 36.0.1985.125-1
  Candidate: 36.0.1985.125-1

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

Glutanimate
источник
Что дает 36.0.1985.125-1 0то, что -1 0в конце?
Тим
1
@Tim Это «версия Debian». Смотрите здесь для получения дополнительной информации.
Glutanimate
2

о: тоже работает. Он предоставляет полную информацию о версии браузера, Blink, Javascript и Flash.

Джефф-Инвентор ChromeOS
источник
Да, это перенаправляет наchrome://version/
Тим
Добавили в основной ответ и связали ваши с благодарностью.
Тим
1

Ниже приведена только информация о версии:

google-chrome --product-version

Выход:

78.0.3904.70
Вишал Бирадар
источник
IFS='.' read major minor build patch < <(google-chrome --product-version); echo "${major}.${minor}"
bac0n