ฉันจะทราบได้อย่างไรว่าฉันใช้ Chrome รุ่นใดอยู่
ฉันต้องการวิธีบรรทัดคำสั่งไม่ใช่ GUI - ไปchrome://chrome
ที่แถบ url ฉันต้องสามารถใช้งานได้ในสคริปต์ทุบตี
ฉันรันคำสั่งgoogle-chrome --help
แต่ดูเหมือนจะไม่มี--version
ตัวเลือก
ฉันจะทราบได้อย่างไรว่าฉันใช้ Chrome รุ่นใดอยู่
ฉันต้องการวิธีบรรทัดคำสั่งไม่ใช่ GUI - ไปchrome://chrome
ที่แถบ url ฉันต้องสามารถใช้งานได้ในสคริปต์ทุบตี
ฉันรันคำสั่งgoogle-chrome --help
แต่ดูเหมือนจะไม่มี--version
ตัวเลือก
คำตอบ:
มันมีตัวเลือกในรายการ:
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
แล้วมีวิธี gui:
คุณสามารถไปที่เว็บไซต์ต่อไปนี้:
chrome://chrome
ให้สิ่งนี้กับคุณ:
และ
chrome://version
หรือ
about:
ขอขอบคุณเจฟฟ์นักประดิษฐ์ 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
สรรพนามของฉันคือเขา / เขา
สำหรับโซลูชันทั่วไปที่คุณสามารถใช้ได้apt-cache policy
เช่น:
$ apt-cache policy google-chrome-stable
google-chrome-stable:
Installed: 36.0.1985.125-1
Candidate: 36.0.1985.125-1
สิ่งนี้จะทำงานกับซอฟต์แวร์ทั้งหมดที่ติดตั้งผ่านตัวจัดการแพคเกจของคุณ
36.0.1985.125-1 0
สิ่งที่ทำให้เกิด-1 0
ในตอนท้าย?
คำสั่งด้านล่างจะให้รายละเอียดเกี่ยวกับรุ่นเท่านั้น:
google-chrome --product-version
เอาท์พุท:
78.0.3904.70
IFS='.' read major minor build patch < <(google-chrome --product-version); echo "${major}.${minor}"
version
ตัวเลือกในความช่วยเหลือได้อย่างไร เลื่อนผ่าน? มันไม่ได้แสดงรายการตัวเลือกถ้าคุณทำgoogle-chrome --help | grep version
หรือไม่?