← man/system_admin
sw_vers — man sw_vers — 80×24
ugur@toprak:~/man/system_admin$man sw_vers
Bölüm 1 Sistem Yönetimi

sw_vers

macOS sistem sürüm bilgilerini yazdırır

Özet

      sw_vers
      sw_vers --productName
      sw_vers --productVersion
      sw_vers --productVersionExtra
      sw_vers --buildVersion

Açıklama

sw_vers, yerel makinede şu anda çalışan işletim sistemi için macOS sürüm bilgilerini yazdırır.

Herhangi bir seçenek olmadan çalıştırıldığında sw_vers, sürüm özelliklerinin kısa bir listesini yazdırır:

% sw_vers ProductName: macOS ProductVersion: 13.0 ProductVersionExtra: (a) BuildVersion: 22A100

ProductName özelliği, işletim sistemi sürümünün adını sağlar (genellikle "macOS"). ProductVersion özelliği, işletim sistemi sürümünün versiyonunu tanımlar (örneğin, "11.3" veya "12.0"). ProductVersionExtra özelliği, işletim sisteminde kuruluysa Hızlı Güvenlik Yanıtı (Rapid Security Response) sürümünü tanımlar (örneğin, "(a)" veya "(b)"). BuildVersion özelliği, macOS derleme sistemi (build system) tarafından üretilen işletim sisteminin spesifik revizyonunu sağlar.

Seçenekler

sw_vers çıktısı aşağıdaki seçeneklerle sınırlandırılabilir. Kolaylık sağlamak amacıyla bu uzun biçimli seçenekler küçük harflerle de iletilebilir.

  • --productName: Yalnızca ProductName özelliğinin değerini yazdırır.

  • --productVersion: Yalnızca ProductVersion özelliğinin değerini yazdırır.

  • --productVersionExtra: Yalnızca ProductVersionExtra özelliğinin değerini yazdırır.

  • --buildVersion: Yalnızca BuildVersion özelliğinin değerini yazdırır.

Örnekler

     % sw_vers --productName
     macOS

     % sw_vers --productVersion
     13.0

     % sw_vers --productVersionExtra
     (a)

     % sw_vers --buildVersion
     22A100

Uyumluluk

sw_vers'in önceki sürümleri, macOS 11.0+ sürüm geçişini desteklemeyen betikler için uyumluluk geri dönüş sürümleri sağlamak üzere SYSTEM_VERSION_COMPAT çevre değişkenine riayet ediyordu. Bu artık desteklenmemektedir, sw_vers tarafından döndürülen sürümler her zaman gerçek sistem sürümünü yansıtacaktır.

sw_vers, seçeneklerin tek bir tire ile iletilmesini bekleyen önceki sürümlerle geriye dönük uyumludur, örneğin:

-productName

Dosyalar

/System/Library/CoreServices/SystemVersion.plist

macOS 26.4 October 27, 2022 macOS 26.4