bajardi
|
Maxammadjonov Javohirbek
|
Guruh
|
650-19
|
1-AMALIY MASHG`ULOT
Mavzu: Buyruq interfeysi bilan ishlash(4-variant)
Ishning maqsadi: Buyruq interfeyslari asoslarini o'rganish.
1.Nazariy qism
Buyruqlar qatori interfeysi (CLI) - bu kompyuter fayllarini ko'rish va boshqarish uchun ishlatiladigan matnga asoslangan foydalanuvchi interfeysi (UI). Buyruqlar qatori interfeyslari buyruq qatori foydalanuvchi interfeyslari, konsol foydalanuvchi interfeyslari va belgilar foydalanuvchi interfeyslari deb ham ataladi.
CLI tarixi va xususiyatlari
Sichqonchadan oldin foydalanuvchilar operatsion tizim (OT) yoki klaviatura yordamida dastur bilan o'zaro aloqada bo'lishgan. Foydalanuvchilar kompyuterda vazifalarni bajarish uchun buyruq qatori interfeysida buyruqlar kiritdilar.
Odatda, buyruq qatori interfeysida oq matnli qora quti mavjud. Foydalanuvchi buyruqni kiritish orqali buyruq qatori interfeysidagi so'rovga javob beradi. Tizimning chiqishi yoki javobi xabar, jadval, ro'yxat yoki tizim yoki dastur harakatining boshqa tasdiqlarini o'z ichiga olishi mumkin.
Bugungi kunda ko'pchilik foydalanuvchilar Windows, Linux va MacOS kabi operatsion tizimlar tomonidan taqdim etilgan grafik foydalanuvchi interfeysini (GUI) afzal ko'rishadi. Ko'pgina hozirgi Unix-ga asoslangan tizimlar buyruq qatori interfeysi va grafik foydalanuvchi interfeysini taklif qiladi.
MS-DOS operatsion tizimi va Windows operatsion tizimidagi buyruqlar qobig'i buyruq qatori interfeyslariga misol bo'la oladi. Bundan tashqari, dasturlash tillari Python kabi buyruq qatori interfeyslarini qo'llab-quvvatlashi mumkin.
Qobiq haqida tushuntirish
Buyruqlar qatori interfeysini boshqaradigan dastur qobiq bo'lib, u odatda buyruq tili tarjimoni deb ham ataladi. Ikkita taniqli qobiq - bu Windows qobig'i va Linux va macOS uchun Bash.
Bu modal oyna.
Bu video mavjud emas yoki ushbu brauzerda qo‘llab-quvvatlanmaydi
Xato kodi: MEDIA_ERR_SRC_NOT_SUPPORTED
Seans identifikatori: 2021-10-29:6e3ef895d3906e56b8644548 O‘yinchi elementi identifikatori: singlePlayer
PowerShell ob'ektlari bo'yicha qo'llanma
Ushbu PowerShell darsida xususiyatlar va usullar tushunchalari batafsil yoritilgan.
Chig'anoqlar OTning eng tashqi qatlami bo'lib, ko'pincha asosiy OT yadrosidan ajratiladi. Qobiq dastur kabi ishlaydi va uni almashtirish mumkin. Qobiq OT ustidagi faqat bitta qatlam bo'lgani uchun foydalanuvchilar boshqa interfeys turlarida mavjud bo'lmagan operatsiyalarni bajarishlari mumkin, masalan, tizim papkalari ichida fayllarni ko'chirish va qulflangan fayllarni o'chirish.
Shells foydalanuvchilardan skript tilining sintaksisini bilishni talab qiladi. Ko'pgina buyruq satri qobiqlari asosiy tizimlarni boshqarishni avtomatlashtirishning asosi bo'lgan skriptda qayta foydalanish uchun buyruqlar ketma-ketligini saqlaydi.
Ko'rsatmalar va buyruqlar
Buyruqlar qatorida yuzlab turli xil buyruqlar mavjud. Buyruqlar to'plami operatsion tizimlar yoki ilovalar orasida keskin farq qilishi mumkin.
Quyida Microsoft topshiriq konfiguratsiyasi va PowerShell avtomatlashtirish tizimidagi buyruqlar roʻyxati keltirilgan:
Get-Date: Joriy vaqt va sanani oladi.
cd: kataloglarni o'zgartirish uchun ishlatiladi.
Stop-Process: Bir yoki bir nechta tizim jarayonlarini tugatadi.
Ba'zi buyruqlar yolg'iz ishlasa ham, boshqalari argumentlardan foydalanishni talab qiladi. Argument buyruqqa amal qiladi va qo'shimcha tafsilotlar yoki aniqliklarni beradi. Masalan, cd buyrug'i operatsion tizimni boshqa katalogga o'zgartirishni aytadi, lekin buyruq qatori kerakli katalog yo'lining nomini ham o'z ichiga olishi kerak.
Masalan, argumentli to'liq buyruq quyidagicha ko'rinadi:
cd \documents\user
Buyruqlar bilan ishlatiladigan argumentlar ham juda murakkab va donador bo'lishi mumkin. Misol uchun, quyidagi buyruq qatori Windows mashinasidan tarmoq konfiguratsiyasi haqida batafsil ma'lumot olish uchun PowerShell sintaksisini ko'rsatadi:
Get-NetIPAddress | Tartiblash InterfaceIndex | FT InterfaceIndex, InterfaceAlias, AddressFamily, IPAaddress, PrefiksLength -Avtomatiklashtirish
CLI va GUI
Grafik foydalanuvchi interfeysi bugungi kunda eng mashhur foydalanuvchi interfeysidir. GUI buyruqlarni bajarish uchun oynalar, menyular va piktogrammalardan foydalanadi. Sichqoncha GUI bo'ylab harakatlanishning eng keng tarqalgan usuli hisoblanadi, garchi ko'p GUIlar klaviatura orqali navigatsiya va bajarishga imkon beradi.
GUI-ga asoslangan dasturga misollardan biri Microsoft Word. Foydalanuvchi sichqoncha yoki klaviatura yordamida tegishli belgini tanlash orqali sahifa tartiblari va uslublari parametrlarini o'zgartirishi mumkin.
PowerShell buyruq qatori
PowerShell buyruq satridan chiqish misoli
GUI ning afzalligi interfeys mavjud funktsiyalarni vizual tarzda aks ettiradi. Biroq, soddaligi va foydalanish qulayligi tufayli GUI buyruqlar qatori interfeysi kabi bir xil darajadagi funksionallik va granulyar boshqaruvga ega emas. Misol uchun, bitta buyruq qatori bilan bir xil natijaga erishish uchun ko'p marta bosish va GUIdagi bir nechta dialog oynalari bo'ylab harakatlanish kerak bo'lishi mumkin.
Bundan tashqari, GUI-lar skriptlarni yoki avtomatlashtirishni qo'llab-quvvatlamaydi. Umumiy vazifalar uchun foydalanuvchi har bir bosishni takrorlashi yoki GUI ichidagi har bir dialog oynasini qoʻlda oʻtkazishi kerak.
Minglab tizimlarni yoki foydalanuvchi konfiguratsiyasini boshqaradigan ma'murlar GUI-ni CLI-ga qaraganda ancha kam samarali deb topadilar. Ammo oddiy CLI buyrug'i bir vaqtning o'zida katta guruh tizimlari uchun konfiguratsiyalarni osongina sozlashi mumkin.
Buyruqlar va argumentlar ham birlashtirilishi va saqlanishi mumkin, so'ngra har safar muayyan harakat yoki keng qamrovli harakatlar to'plami talab qilinganda skript sifatida bajarilishi mumkin. CLI ko'plab korporativ tizimlarni boshqarish vazifalari uchun afzal qilingan vositadir.
CLI afzalliklari va kamchiliklari afzalliklari
Buyruqlar qatori interfeysining afzalliklari quyidagilardan iborat:
OS yoki dasturni granulyar nazorat qilish;
ko'p sonli operatsion tizimlarni tezroq boshqarish;
muntazam vazifalarni avtomatlashtirish uchun skriptlarni saqlash qobiliyati; va
tarmoq ulanishi muammolari kabi muammolarni bartaraf etishda yordam berish uchun asosiy buyruq qatori interfeysi bilimi.
Buyruqlar qatori interfeysining kamchiliklari quyidagilardan iborat:
GUI foydalanuvchi uchun qulayroq;
buyruqlar va murakkab sintaksis/argumentlarni yodlash bilan bog'liq bo'lgan o'rganish egri chizig'i; va
turli qobiqlarda ishlatiladigan turli xil buyruqlar.
Do'stlaringiz bilan baham: |