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

uname

sistem hakkında bilgileri görüntüler

Özet

      uname [-amnoprsv]

Açıklama

uname komutu, işletim sistemi uygulamasının (implementation) adını standart çıktıya yazar. Seçenekler belirtildiğinde, bir veya daha fazla sistem özelliğini temsil eden dizeler standart çıktıya yazılır.

Seçenekler aşağıdaki gibidir:

  • -a: -m, -n, -r, -s ve -v seçenekleri belirtilmiş gibi davranır.

  • -m: Geçerli donanım platformunun türünü standart çıktıya yazar. (make(1) bunu MACHINE değişkenini ayarlamak için kullanır.)

  • -n: Sistemin adını standart çıktıya yazar.

  • -o: Diğer sistemlerle uyumluluk amacıyla -s seçeneğinin bir eşanlamlısıdır.

  • -p: Makine işlemci mimarisinin türünü standart çıktıya yazar. (make(1) bunu MACHINE_ARCH değişkenini ayarlamak için kullanır.)

  • -r: İşletim sisteminin geçerli sürüm (release) seviyesini standart çıktıya yazar.

  • -s: İşletim sistemi uygulamasının adını standart çıktıya yazar.

  • -v: İşletim sisteminin bu sürümünün versiyon seviyesini standart çıktıya yazar.

-a bayrağı belirtilirse veya birden fazla bayrak belirtilirse, tüm çıktılar aralarında boşluk olacak şekilde tek bir satıra yazılır.

Ortam Değişkenleri

UNAME_ dizesinin ardından uname yardımcı programına ait herhangi bir bayrağın (a hariç) gelmesiyle oluşturulan bir çevre değişkeni, ilgili verilerin çevre değişkeninin içeriğine göre ayarlanmasını sağlayacaktır.

-m, -n, -r, -s ve -v değişkenleri ek olarak, macOS üzerinde tarihsel olarak kabul edilmiş olan sırasıyla “UNAME_MACHINE”, “UNAME_NODENAME”, “UNAME_RELEASE”, “UNAME_SYSNAME” ve “UNAME_VERSION” şeklinde uzun takma adlara (aliases) sahiptir. Bu adlar, bir önceki paragrafta açıklanan daha kısa karşılıklarına göre daha yüksek önceliğe sahiptir.

Daha fazla bilgi için uname(3) kılavuzuna bakın.

Çıkış Durumu

uname yardımcı programı başarı durumunda 0 ile, bir hata oluşursa >0 ile çıkar.

Örnekler

     Donanım platformu (-m), makinenin işlemci mimarisinden (-p) farklı olabilir,
     örneğin 64 bit PowerPC üzerinde, -m seçeneği powerpc döndürürken -p seçeneği powerpc64 döndürür.

Ayrıca Bakınız

hostname(1), machine(1), sw_vers(1), sysctl(3), uname(3), sysctl(8)

Standartlar

uname komutunun IEEE Std 1003.2 (“POSIX.2”) spesifikasyonuna uygun olması beklenmektedir.

Tarihçe

uname komutu ilk olarak PWB UNIX 1.0 sürümünde yer almıştır, ancak 4.4BSD, uname komutunu içeren ilk Berkeley sürümüdür.

-K ve -U uzantı bayrakları FreeBSD 10.0'da yer almıştır. -b uzantı bayrağı ise FreeBSD 13.0'da yer almıştır.

macOS 26.4 November 13, 2020 macOS 26.4