Bajardi Maxammadjonov Javohirbek



Download 1,21 Mb.
bet1/18
Sana18.02.2022
Hajmi1,21 Mb.
#451896
  1   2   3   4   5   6   7   8   9   ...   18
Bog'liq
1-5amaliyot






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.



Download 1,21 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   18




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish