İster çekirdekle ilgili bilgi gerektiren bir komut dosyası üzerinde çalışan bir geliştirici olun, ister normal bir kullanıcı olun. sadece işletim sistemlerini merak ediyorum, sistem ayıklamak söz konusu olduğunda uname komutu ilk tercihtir. bilgi.

uname'nin kullanımı oldukça kolay olsa da, yeni başlayanlar için komutun çıktısı ilk başta karmaşık görünebilir. Sizin için kolaylaştırmak için bu kılavuz, Linux'ta sistemle ilgili temel bilgileri yazdırmak için uname'nin nasıl kullanılacağını gösterir.

uname Komutu Nedir?

Yukarıda bahsedildiği gibi, uname, Linux ve diğer Unix tabanlı işletim sistemlerinde temel işletim sistemi ve çekirdek bilgilerini temiz bir biçimde veren bir programdır. uname anlamına gelse de Unix Adı, komut çeşitli diğer işletim sistemlerinde de uygulanmıştır. NS ver komut, uname'nin Windows Komut İstemi eşdeğeridir.

Komutun temel sözdizimi şöyledir:

unname seçenekleri

...nerede seçenekler komutta belirtebileceğiniz bayraklardır.

Yazıyor Adın terminalde çekirdek adını verir.

instagram viewer
Adın

Çıktı:

Linux

Ama hepsi bu değil. Kullanmak -a uname ile bayrak, çekirdek ve işletim sistemi hakkında eksiksiz bilgi sağlar. NS -a bayrak anlamına gelir Herşey.

unname -a

Çıktı:

Çıktıyı Kırmak

Gördüğünüz gibi, çıktıda görüntülenen birden çok alan var. Her biri hakkında tek tek konuşalım.

Linux kali 5.10.0-kali7-amd64 #1 SMP Debian 5.10.28-1kali1 (2021-04-12) x86_64 GNU/Linux
  • çekirdek adı: Cihazınızda çalışan çekirdeğin adı. Bu durumda, çekirdek adı Linux.
  • ana bilgisayar adı: İkinci alan sistem ana bilgisayar adı için ayrılmıştır. Çoğu Linux dağıtımı, bir kullanıcının kurulum sırasında ana bilgisayar adını yapılandırmasına izin verir. Bu bir Kali Linux kurulumu olduğundan, sistem için varsayılan ana bilgisayar adı kaliteli.
  • Çekirdek sürümü: Bir sonraki alan, çekirdek sürümünü belirtir. Yukarıdaki çıktıda, çekirdek sürümünün olduğunu görebilirsiniz. 5.10.0-kali7-amd64.
  • Çekirdek sürümü: Bilgisayarınızda yüklü olan Linux çekirdeğinin sürümü. Bu durumda, çekirdek sürümü #1 SMP Debian 5.10.28-1kali1 (2021-04-12).
  • Makine donanım adı: Donanım adı, sisteminizin CPU mimarisidir. Bahsi geçen çıktıda, x86_64 donanım adıdır.
  • İşletim sistemi: Çıktıdaki son alan işletim sistemi adını görüntüler. Bu durumda, işletim sistemi adı GNU/Linux.

İlişkili: Linux'ta Çekirdek Nedir ve Sürümünüzü Nasıl Kontrol Edersiniz?

Uname ayrıca sistemin işlemci türü ve donanım platformu gibi birkaç başka alanı da görüntüler. Bu belirli alanların çıktısını almamasının nedeni, bu alanlara karşılık gelen bilgilerin komut tarafından bilinmemesidir. Bu nedenle, göstermek yerine Bilinmeyen, geliştiriciler bu tür alanları çıktıdan çıkarmayı seçti.

uname Kullanarak Bireysel Bilgileri Görüntüleme

dışında -a flag, uname ile kullanabileceğiniz başka seçenekler de var. Ek bayrakların her biri tek bir alana eşlenir ve çıktıda o belirli alanı görüntülemek için kullanılabilir.

Örneğin, yalnızca işletim sistemi adını istiyorsanız, bayrak:

unname -o

Çıktı:

GNU/Linux

Benzer şekilde, bireysel alanların çıktısını almak için aşağıdaki sekiz seçeneği uname ile kullanabilirsiniz.

  • çekirdek adı: -s
  • ana bilgisayar adı: -n
  • Çekirdek sürümü: -r
  • Çekirdek sürümü: -v
  • Makine donanım adı: -m
  • İşlemci: -P
  • donanım platformu: -ben
  • İşletim sistemi: -Ö

NS komut satırı yardımı al ve uname ile ilişkili sürüm bilgilerini görüntüleyin, --Yardım ve --versiyon sırasıyla bayraklar.

uname --help

Çıktı:

uname --versiyon

Çıktı:

uname (GNU çekirdek programları) 8.32
Telif Hakkı (C) 2020 Özgür Yazılım Vakfı, Inc.
Lisans GPLv3+: GNU GPL sürüm 3 veya üzeri .
Bu özgür bir yazılımdır: onu değiştirmekte ve yeniden dağıtmakta özgürsünüz.
Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR.
David MacKenzie tarafından yazıldı.

Linux'ta hiçbir şey gizli değildir. Windows ve diğer işletim sistemlerinden farklı olarak, Linux'un kaynak kodu açık kaynaklıdır ve dağıtımı ücretsizdir. Bu, herkesin Linux çekirdek koduna erişebileceği ve onu ihtiyaçlarına göre değiştirebileceği anlamına gelir.

Ancak, çekirdek kaynak kodunu anlamak kolay olmadığı için deneyim ve beceri gerektirir. C programlama diline yeni başlayan birinin, Linux çekirdeğini geliştirmeye başlamadan önce geliştirme konusunda kapsamlı bilgi edinmesi gerekecektir.

PaylaşmakCıvıldamakE-posta
Başlamak için Öğrenmeniz Gereken 5 C Programlama İpuçları

C programlama dili zor bir üne sahiptir. Ancak bununla başa çıkarsanız, bu ipuçlarının gösterdiği gibi her şeyi programlayabilirsiniz.

Sonrakini Oku

İlgili konular
  • Linux
  • terminal
  • Komut istemi
  • Linux Komutları
Yazar hakkında
Deepesh Sharma (73 Makale Yayımlandı)

Deepesh, MUO'da Linux için Junior Editördür. Tüm yeni gelenlere keyifli bir deneyim sunmayı amaçlayan Linux hakkında bilgilendirici kılavuzlar yazıyor. Filmlerden emin değilim, ama teknoloji hakkında konuşmak istersen, o senin adamın. Boş zamanlarında onu kitap okurken, farklı müzik türleri dinlerken veya gitar çalarken bulabilirsiniz.

Deepesh Sharma'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın