Sistem Sağlığı Denetleyicisi
Coddy'nin Terminal Journey'sinin Temeller bölümünün bir parçası — ders 82 / 82.
Görev
Kolayhealth.sh adında bir kabuk betiği oluşturun; bu betik aşağıdaki bölümleri içeren bir sistem sağlık raporu görüntüsün:
- Shebang satırı ile başlayın (
#!/bin/bash) === System Health Report ===yazdırınid -ukomutunun çıktısını takip edenUser:yazdırınpwdkomutunun çıktısını takip edenCurrent Directory:yazdırınprocesses.txtiçindeki satır sayısını takip edenRunning Processes:yazdırın (işlem sayısını simüle etmek için)=== End of Report ===yazdırın
echo ifadelerinizde komut çıktısını yakalamak için komut ikamesi $(command) kullanın.
Betiği çalıştırılabilir hale getirin ve çalıştırın. Çıktınız şu şekilde olmalıdır:
=== System Health Report ===
User: root
Current Directory: /home
Running Processes: 10
=== End of Report ===Kendin dene
Terminal
Temeller bölümündeki tüm dersler
4Dizinler
Bir Dizin OluşturBir Dizin KopyalaBir Dizin Taşı ve Yeniden AdlandırBir Dizin SilÖzet - Dizin İşlemleri7Dosya İçeriği
Head ve TailKelime SayısıSort KomutuUnik KomutuGrep TemelleriBayraklarla GrepÖzet - Metin Dedektifi10Günlük Analizörü Projesi
Proje Genel BakışıGünlük Dosyasını Görüntüleme2Navigasyon
Çalışma Dizini'ni YazdırDosyaları ListeleDizin DeğiştirMutlak ve Göreli YollarEv ve Kök DizinÖzet - Yolunu Bul8Yönlendirme
Standart ÇıktıDosyaya Üzerine YazmaDosyaya EklemeStandart GirdiStandart HataÖzet - Günlük Oluşturucu3Dosyalar
Bir Dosya OluşturBir Dosya OkuBir Dosya KopyalaBir Dosyayı Taşı ve Yeniden AdlandırBir Dosya SilÖzet - Dosya İşlemleri6Joker Karakterler ve Desenler
Yıldız Joker KarakteriSoru İşareti Joker KarakteriKöşeli Parantez JokerleriJoker Karakterleri BirleştirmeÖzet - Seçici İşlemler9Borulama
Boru Nedir?İki Komutu ZincirlemeBirden Fazla Komutu ZincirlemeGrep ile BoruÖzet - Veri Boru Hattı