'sudo du' komutunun tam olarak anlamı ve işlevi nedir
10.05.2022 - 01:21
siber güvenlik eğitimi
3,968
Görüntülenme
0 Beğeni
sudo su ----
root yani admine giriş demektir
-- du;
komutu standart yetki ile bilgisayarınızdaki dosya ve klasörleri listeler. Başına sudo eklediğinizde ise super user (root) yetkisi ile gizli dosyaları da listeler.
sudo komutu, uygulamak istediğiniz komut için geçici olarak root yetkilerini alacak ve işlem tamamlandığında hemen normal kullanıcı moduna geri dönecektir.
du
komutu standart yetki ile bilgisayarınızdaki dosya ve klasörleri listeler. Başına sudo eklediğinizde ise super user (root) yetkisi ile gizli dosyaları da listeler.
Ayrıca listelenen dosyaların boyutlarını daha okunabilir hale getirmek isterseniz;
sudo du -h
parametresini kullanarak dosyaların boyutlarını K, M, G gibi daha okunabilir halde görüntüleyebilirsiniz.
Örnek kullanım ve ekran görüntüsü (MacOS Monterey 12.3.1 işletim sisteminde Z Shell kullanılmıştır.)
sudo du -h Downloads
"sudo, “root” kullanıcı ayrıcalıklarına sahip tek bir komut çalışırtırırken; su, root kullanıcısının ayrıcalıklarıyla başka bir shell örneği (oturumu) başlatır. sudo ve su, farklı şekillerde kullanıcılara root yetkileri vermek için kullanılır."
Öncelikle merhaba,
sudo komutu linux işletim sistemlerinde terminalde kullanılan bir komuttur. Asıl açılımı superuser do şeklindedir ve kullanıcıya root yetkisi verilir. Root, kullacının yetkisini yükseltir, erişim ve düzenleme yetkisi sağlar. Sorduğun soruda du komutunda ise root yetkisine gerek yoktur, parola olmadan da giriş yapılabilir. Root terminalinden çıkmak için de exit diyerek komutun çalışmasını sonlandırabilirsin. Yardımcı olabilmek dileğiyle, iyi çalışmalar.
du komutu disk kullanımı görmek için kullanıyor başına sudo getirirsen root olarak çalışır
du : Disk Usage
Linux sistemlerde genellikle disk kullanımını görmek ve hangi uygulamanın yada dosya alt sisteminin ne kadar yer kapladığını görmek için "du" komutunu kullanmak gerekmektedir. ve bu komut bize istediğimiz tüm disk kullanım bilgilerini Megabyte ve Gigabyte cinsinden verebilmektedir.
Bunları buldum internetten yabancı forumlara da baktım aynı şeyi söylüyorlardı.
sudo su komutu ile root yani süper kullanıcı terminaline geçersin. daha yetkili, yönetici yetkisi gerektiren işlemleri dahi yapabildiğin bir terminal açar. umarım yardımcı olabilmişimdir:)
yanıtın için teşekkürler :) sudo su komutunu biliyorum fakat komutu yazarken yanlışlıkla sudo du yazdım ve birden fazla kod satırı oluştu tam olarak ne yaptığını anlamadım.
du dediğini yeni gördüm du disk kullanımını görmek için