shell komanda qobig'i

PPTX 56 sahifa 866,1 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 56
7-ma`ruza. shell komanda qobig`i. reja: 1. shell komanda qobig`i 2. linux da foydalanuvchi ( shell ) muxiti. kalit so`zlar: shell, suse: yast, mandriva: yum, debian: apt-get, redhat: up2date, gentoo: emerge shell – bu operatsion tizim bilan muloqot qilish uchun mo‘ljallangan dasturiy qobiq bo‘lib, foydalanuvchiga kompyuter tizimining yadrosi bilan bevosita ishlash imkonini beradi. shell orqali turli buyruqlarni kiritish, skriptlar yozish va dasturlarni ishga tushirish mumkin. shell operatsion tizimlarning muhim qismidir. u quyidagi asosiy funksiyalarni bajaradi: buyruqlarni qabul qiladi va ishlaydi; foydalanuvchi bilan interaktiv muloqot qiladi; buyruqlarni ketma-ket yoki parallel ravishda bajaradi; foydalanuvchi muhitini boshqaradi (o‘zgaruvchilar, yo‘llar, skriptlar va hokazo). shell qobiqlarining turli xil turlari mavjud, jumladan: bash (bourne again shell) – linux tizimlarida eng keng tarqalgan shell. sh (bourne shell) – eski unix tizimlarida ishlatiladigan standart shell. csh (c shell) – c dasturlash tiliga yaqin sintaksisga ega shell. ksh (korn shell) – bourne shell va c shell imkoniyatlarini birlashtirgan shell. zsh …
2 / 56
pechat qilish echo "hello“ echo "hello world" > ~/test.txt echo "hello again" >> ~/test.txt printf "%s\n" "hello world" linux da foydalanuvchi ( shell ) muxiti. foydalanuvchi ( shell ) muxiti foydalanuvchi va linux ot orasida interfeysni tashkillashtiradi. keng tarqalgan muxitlar qo‘yidagilar: sh - bourne muxiti, unix ot uchun klassik muxiti bash obolochka bourne again (gnu bourne-again shell). linux ot oilasi uchun keng tarqalgan muxit. ksh - obolochka korn, csh - obolochka c, c dasturlash tili sintaksisdan foydalangan tcsh - versiya obolochki c redaktirlash mumkin. biz komandalardan tashqari skriptlar yozib uni xuddi komandadek ishlatishimiz mumkin. uning uchun skript yozib uni interpritatsiya qilamiz. skriptda komandalar avtomatik ravshda bajarilishi uchun vazifalar planirovshiki cron mavjud. u /usr/spool/cron/crontabs/ direktoriyasida joylashgan. shell=/bin/bash path=/sbin:/bin:/usr/sbin:/usr/bin mailto=root home=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * …
3 / 56
i sozlash bu buyruq my_var o‘zgaruvchisiga qiymat berib, uni ekranga chiqaradi. skript yozish shell skriptlar yozish uchun ishlatiladi. masalan, quyidagi skript ekranga matn chiqaradi: skriptni ishlatish uchun uni faylga saqlab, bajariladigan faylga aylantirish kerak: muhit o‘zgaruvchilari muhit o‘zgaruvchilari shell va uning ichidagi dasturlar tomonidan qo‘llaniladi. muhim muhit o‘zgaruvchilari: muhit o‘zgaruvchilarini ko‘rish: yangi o‘zgaruvchi yaratish: shell konfiguratsiyasi shell muhiti foydalanuvchi tomonidan moslashtirilishi mumkin. muhim konfiguratsiya fayllari: ~/.bashrc – bash qobig‘i sozlamalari (interaktiv sessiyalar uchun). ~/.bash_profile – kirish shell sessiyasi sozlamalari. ~/.profile – umumiy profil sozlamalari. ~/.zshrc – zsh shell uchun konfiguratsiya fayli. misol uchun, ~/.bashrc fayliga quyidagi kodni qo‘shish orqali maxsus xabar chiqarish mumkin: aliases (qisqa buyruqlar) shell muhiti tezkor ishlash uchun aliases yaratishga imkon beradi. masalan: bu o‘zgarishlar doimiy bo‘lishi uchun ularni ~/.bashrc yoki ~/.zshrc fayliga yozish lozim. buyruqlar tarixi linux shell foydalanuvchining oldin kiritgan buyruqlarini eslab qoladi. buyruqlar tarixini ko‘rish: aniq buyruqni qayta ishga tushirish: joriy foydalanuvchi muhiti haqida …
4 / 56
tc - sozlanmalar katalogi /lib - tizim ma’lumotlari /home - foydalanuvchilar asosiy katalogi /usr - dasturlarni joylash katalogi /var - dasturlar haqida ma’lumot saqlanadigan katalog /temp -vaqtinchalik ma’lumot yoki yuklovchi fayl saqlanadigan katalog /var/temp - vaqtinchalik dasturlarni yuklovchi fayl saqlanadigan katalog /proc - ot ning fayl interfeysi joylashgan katalog /opt - huddi ''program files'' /mnt - tarmoqning mount qilinadigan fayl sistemasi joylashgan katalogi /boot - yuklovchi va yadro joylashgan katalog /sys - qurilma interfeysi katalogi /srv - web sayt va ftp yuklanadigan katalog linux muxitida redaktorlar bilan ishlash: linux operatsion tizimida barcha fayllar matn muharirlari yordamida yaratiladi. bunda ularning imkoniyatlariga qarab turli redaktorlardan foydalaninsh mumkin. hozirgi kunda linux operatsion tizimida vi, vim, emacs, nano kabi redaktorlardan ko‘p foydalanib kelinmoqda, ulardan quyidagilarni tasnifi keltirilgan.: vi (visual interface) —bill joy tomonidan 1976 yilda yaratilgan. shu kungacha ushbu redaktorning ko‘plab klonlari yaratilgan. shu kungacha ushbu redaktorning ko‘plab klonlari yaratilgan bo‘lib, ular vi linux …
5 / 56
ingi oynaga o‘tish. ishga tushirish terminalini bosish orqali applications --> accessories --> terminal terminalda vi / vim muharriri boshlash endi kodni ko‘rsatilgandek kiritish. terminal oynasida vim listdir.sh yozing va enter tugmasini bosish. tahrirlovchining ichida "i" yoki "i" yozuvlari kiritilgan. bu sizga kirishni / kiritishni boshlashga yordam beradi. yuqorida, #!/ming/bash kodini kiritish. shebang mag‘lubiyati sifatida tanilgan. endi, vim tahrirlovchisidan chiqish uchun quyidagi esc tugmachalarini kiritish: bu o‘zgarishlar faylga yoziladi va sizni terminalga olib keladi. endi ushbu shell skriptini bajariladigan faylni yaratishingiz kerak. buning uchun quyidagi buyruqni kiritish. chmod + x listdir.sh ni bosish va enter tugmasini bosish. quyidagi natijalarni ko‘rishingiz mumkin. bu shell skriptini ishlatish uchun, faqat yozish ./listdir.sh. rasmda ko‘rsatilganidek, kataloglar ro‘yxati va xabarni olishingiz kerak. vi – bu unix va linux operatsion tizimlarida ishlatiladigan klassik matn muharriri bo‘lib, u terminal ichida matn fayllarini yaratish, tahrirlash va saqlash imkonini beradi. vi o‘zining engil vazni va tizimga chuqur integratsiyalashganligi sababli, server …

Ko'proq o'qimoqchimisiz?

Barcha 56 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"shell komanda qobig'i" haqida

7-ma`ruza. shell komanda qobig`i. reja: 1. shell komanda qobig`i 2. linux da foydalanuvchi ( shell ) muxiti. kalit so`zlar: shell, suse: yast, mandriva: yum, debian: apt-get, redhat: up2date, gentoo: emerge shell – bu operatsion tizim bilan muloqot qilish uchun mo‘ljallangan dasturiy qobiq bo‘lib, foydalanuvchiga kompyuter tizimining yadrosi bilan bevosita ishlash imkonini beradi. shell orqali turli buyruqlarni kiritish, skriptlar yozish va dasturlarni ishga tushirish mumkin. shell operatsion tizimlarning muhim qismidir. u quyidagi asosiy funksiyalarni bajaradi: buyruqlarni qabul qiladi va ishlaydi; foydalanuvchi bilan interaktiv muloqot qiladi; buyruqlarni ketma-ket yoki parallel ravishda bajaradi; foydalanuvchi muhitini boshqaradi (o‘zgaruvchilar, yo‘llar, skriptlar va hokazo). shell qob...

Bu fayl PPTX formatida 56 sahifadan iborat (866,1 KB). "shell komanda qobig'i"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: shell komanda qobig'i PPTX 56 sahifa Bepul yuklash Telegram