GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Mengenalinya Versi Os X Saya Dari Baris Perintah?

Saya sering mendapati diri saya melakukan SSH ke berbagai mesin OS X, dan akan berguna jika saya dapat mengetahui versi OS X yang saya gunakan saat melakukan itu. uname -a tidak berfungsi, karena versi kernel Darwin tidak selalu berubah dengan sistem lainnya.

Jawaban yang Diterima:

sw_vers

Saran saya adalah menggunakan sw_vers . Contoh keluaran pada 10.6.4:

> sw_vers 
ProductName:    Mac OS X
ProductVersion: 10.6.4
BuildVersion:   10F569

Jawaban yang menyarankan system_profiler | grep 'System Version' adalah apa yang saya coba gunakan di masa lalu, tetapi memiliki 2 masalah.

  1. Ini lambat karena menghasilkan dump system_profiler lengkap dari mesin, mengumpulkan semua informasi inventaris perangkat keras dan perangkat lunak.
  2. Keluaran system_profiler telah berubah dari waktu ke waktu. misalnya keluaran grep untuk 'Nomor Seri' pada 10.6.4 adalah “Nomor Seri (sistem):ZNNNNNZNZZZ”, sedangkan pada 10.4.11 adalah “Nomor Seri:ZNNNNZNZZZZ” – yang terpenting adalah kemampuan parse dari output dan penambahan ” (sistem) ” dapat menjadi masalah kecuali Anda mengharapkan perubahan.

Linux
  1. Cara memeriksa versi Ubuntu dari baris perintah

  2. Temukan versi WordPress dari baris perintah

  3. Bagaimana cara mendapatkan versi driver nvidia dari baris perintah?

  1. Bagaimana cara mendapatkan URL file Dropbox dari baris perintah?

  2. Bagaimana cara mengetahui versi Bluez dari baris perintah?

  3. Bagaimana cara mendapatkan alamat IP saya dari baris perintah?

  1. Bagaimana Cara Memulai Ulang Icewm Dari Baris Perintah?

  2. Bagaimana Cara Mengatur Variabel Sama Dengan Output Dari Perintah Di Grub2?

  3. Bagaimana Cara Membisukan Dari Baris Perintah?