• Misol 2: Diskdagi bosh joyni tekshirish
  • cd: Katalogni o'zgartirish. pwd




    Download 22,11 Kb.
    bet2/4
    Sana29.05.2024
    Hajmi22,11 Kb.
    #256969
    1   2   3   4
    Bog'liq
    Azizbek.L.S

    cd: Katalogni o'zgartirish.

  • pwd: Joriy katalogni ko'rsatish.

  • cp: Fayllarni ko'chirish.

  • mv: Fayllarni ko'chirish yoki nomini o'zgartirish.

  • rm: Fayllarni o'chirish.

  • mkdir: Yangi katalog yaratish.

    Misollar
    Misol 1: Fayllarni zaxiralash
    Quyidagi skript katalogdagi barcha .txt fayllarni zaxira katalogiga ko'chiradi:
    bash
    Copy code
    #!/bin/bash # Zaxira katalogini aniqlash backup_dir="backup" # Zaxira katalogini yaratish mkdir -p $backup_dir # .txt fayllarni zaxira katalogiga ko'chirish for file in *.txt do cp $file $backup_dir done echo "Barcha .txt fayllar $backup_dir katalogiga ko'chirildi."
    Misol 2: Diskdagi bo'sh joyni tekshirish
    Quyidagi skript diskdagi bo'sh joyni tekshirib, agar bo'sh joy 10% dan kam bo'lsa, ogohlantiradi:
    bash
    Copy code
    #!/bin/bash # Disk bo'sh joyini aniqlash disk_usage=$(df / | grep / | awk '{ print $5 }' | sed 's/%//g') # Agar disk bo'sh joyi 10% dan kam bo'lsa, ogohlantirish if [ $disk_usage -gt 90 ]; then echo "Diqqat! Disk bo'sh joyi 10% dan kam qoldi." else echo "Disk bo'sh joyi yetarli: $((100 - $disk_usage))% bo'sh." fi
    Xulosa
    Shell skriptlari yordamida ko'plab tizim vazifalarini avtomatlashtirish mumkin. Yuqoridagi misollar oddiy operatsiyalarni ko'rsatib berdi, lekin shell skriptlarining imkoniyatlari juda keng va murakkab jarayonlarni ham boshqarish mumkin. Shell skriptlari yozishni o'rganish sizga tizim boshqaruvini ancha osonlashtiradi va samaradorlikni oshiradi.
    shell skriptlari bilan ishlash shu mavzu bo'yicha rejasi bilan mustaqil ish qilib ber
    ChatGPT
    Albatta, shell skriptlari bilan ishlash mavzusi bo'yicha mustaqil ish rejasini tuzib beraman. Ushbu reja nazariy va amaliy qismlarni o'z ichiga oladi va asosiy maqsadi shell skriptlarini yozish va ularni qo'llash bo'yicha tushunchani shakllantirishdir.

    Download 22,11 Kb.
  • 1   2   3   4




    Download 22,11 Kb.