• Chmod: faylni bajariluvchi qilish
  • O`zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg`ona filiali




    Download 0,68 Mb.
    bet2/4
    Sana03.06.2024
    Hajmi0,68 Mb.
    #259542
    1   2   3   4
    Bog'liq
    linux

    Sodda shell skriptlar yozish


    Shell ssenariylari shell bajarishi mumkin bo‘lgan buyruqlardan iborat
    bo‘lgan fayl hisoblanadi. Shell ssenariysidagi buyruqlar tinmasdan shellga javob tariqasida kiritishingiz bo‘lgan har qanday buyruq tushuniladi. Masalan, shell ssenariylaridagi buyruqlarni Linux utilitasi, kompilyatsiyalangan dastur yoki shellning boshqa ssenariysi ishga tushurishi mumkin. Buyruqlar qatorida berilgan buyruq shell ssenariysidagi faylga havoladan foydalanishi mumkin va chiqishga
    yo‘naltirishi yoki quvur orqali faylni yuborishi mumkin.
    Qo‘shimcha qilib aytganda, buyruqlardan buyruqlar qatorida foydalanish mumkin, buyruylar oqimini boshqarish esa ko‘pincha shell skriptlarda foydalaniladi. Bu guruhga tegishli buyruqlar strukturalashgan dasturlash tilidan foydalangan holda ko‘rsatmalarni bajarilish tartibini o‘zgartirilgani kabi ssenariyda buyruqlar bajarilish tartibini o‘zgartirishi mumkin. Shell birin-ketin shell ssenariysidagi buyruqlar bajaradi va interpretatsiyalaydi. Shunday qilib shell ssenariysi oddiy va tez qaytariluvchi va murakkab vazifalar seriyasini boshlashni imkonini beradi.


    Chmod: faylni bajariluvchi qilish
    Shell ssenariysiga buyruq sifatida o‘z nomingizni berib bajarish uchun siz ssenariydagi fayl ustida o‘qish va bajarish uchun ruxsatga ega bo‘lishingiz kerak.
    O‘qishga ruxsat skriptdagi faylni o‘qishga imkon beradi. Bajarishga ruxsat esa shell va tizim egasi, guruh yoki barchaga fayl bajarishga ruxsat borligini xabar qiladi; bu fayl tarkibi bajarilishi mumkinligini anglatadi.
    chmod utilitasi fayl bilan bog‘liq holda ruxsat huquqini o‘zgartiradi.
    Yuqorida ls –l qo‘shimchasi bilan whoson ga chmod fayl egasiga bajarilish uchun ruxsatni oldin va keyin berishi ko‘rsatilgan.
    Birinchi ls defisni (-)4 simvol sifatida ko‘rsatib, egaga faylni bajarilish
    uchun ruxsat yo‘qligini ko‘rsatmoqda. Keyin chmod egaga bajarilish uchun ruxsat bermoqda: fayl egasiga (u) bajarilish uchun ruxsat(x) qo‘shish (+) uchun u+x chmod chaqirilmoqda. Ikkinchi argument fayl nomi hisoblanadi. Ikkinchi ls x ni 4 o‘rinda ko‘rsatmoqda, bu bilan fayl egasi bajarilishga ruxsatga egaligini ko‘rsatmoqda.

    Download 0,68 Mb.
    1   2   3   4




    Download 0,68 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O`zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg`ona filiali

    Download 0,68 Mb.