💻Komut satırı
Linux Shell Nedir ve Nasıl Çalışır?
Linux Shell, kullanıcının komutları yazdığı ve çalıştırdığı bir komut yorumlayıcısıdır. Shell, kullanıcı ile işletim sistemi arasında bir arayüz görevi görür ve komutları kabul eder, yorumlar ve sonuçlarını kullanıcıya geri döndürür.
Birçok farklı Linux kabuğu mevcuttur, ancak en yaygın olanı Bash (Bourne-Again SHell)'tir. Bash, UNIX'teki orijinal Bourne Shell'in bir geliştirmesi olarak ortaya çıktı ve Linux için standart kabuk olarak kullanılıyor.
Kullanıcılar, kabukta bir komut yazarken veya çalıştırırken birçok farklı işlem yapabilirler. Bazı örnekler şunlardır:
Dosya sistemini gezinme
Dosya ve dizinleri oluşturma, kopyalama, taşıma ve silme
Dosya içeriği okuma ve yazma
Dosyaları ve dizinleri arama ve sıralama
Programları çalıştırma ve durdurma
Sistem ayarlarını ve ortam değişkenlerini ayarlama
ls komutu: Bu komut, mevcut dizindeki dosya ve klasörleri listeler.
cd komutu: Bu komut, belirtilen dizine geçiş yapar.
mkdir komutu: Bu komut, belirtilen isimde bir dizin oluşturur.
touch komutu: Bu komut, belirtilen isimde bir dosya oluşturur.
cp komutu: Bu komut, belirtilen dosyayı veya dizini kopyalar.
rm komutu: Bu komut, belirtilen dosyayı veya dizini siler.
find komutu: belirtilen bir dizinde ve alt dizinlerinde arama yapmak için kullanılan bir Linux komutudur. Arama sonuçları, belirtilen arama kriterlerine göre filtrelenir ve ekrana yazdırılır.
Bu örnekte, "/home" dizininde üç farklı klasörde ".txt" uzantılı dosyalar bulunmuştur ve find komutu tarafından bu dosyaların tam yolları ekrana yazdırılmıştır.Bash
ps komutu: Bu komut, çalışan işlemleri listeler.
kill komutu: Bu komut, belirtilen PID numarasına sahip işlemi sonlandırır.
top komutu: Linux/Unix sistemlerinde sistem kaynaklarını izlemek için kullanılan bir araçtır. Bu komut, sistemin CPU kullanımı, bellek kullanımı, işlem sayısı ve diğer kaynak kullanım istatistiklerini gösterir.
Yukarıda, PID 1083'e sahip bir zombi işlemi var. Bu işlem, hafızada herhangi bir yer kaplamaz, ancak hala sistem kaynaklarını kullanabilir ve ebeveyn süreci tarafından sonlandırılmayı bekleyebilir.
Last updated