Bash darsligi

Bashni o‘rganing

Bash Linux tizimlarida skriptlar yozish va buyruqlarni ishga tushirish uchun ishlatiladi.

U vazifalarni avtomatlashtirish, tizim amallarini boshqarish va ish samaradorligini oshirishga yordam beradi.

Bash sertifikatiga ega bo‘ling

Bash imtihonimizni topshirib, sertifikat oling. Imtihon sizni boshlang‘ich darajadan imtihonga tayyor darajagacha olib boradigan, mutaxassislar tomonidan puxta tuzilgan o‘quv to‘plamini o‘z ichiga oladi.


ULASHISH

Shell (qobiq) tushunchasi

Shell (qobiq) — bu kompyuteringiz bilan muloqot qilish imkonini beruvchi matnli interfeys.

Shell’larning bir nechta turi mavjud, biroq Bash (Bourne Again SHell) eng mashhuri hisoblanadi, chunki u kuchli va ishlatish oson.

Shell turlari:

  • Bourne Shell (sh): Stephen Bourne tomonidan ishlab chiqilgan dastlabki Unix shell’i.
  • C Shell (csh): C tiliga o‘xshash sintaksisi bilan tanilgan, interaktiv foydalanishda mashhur.
  • Korn Shell (ksh): sh va csh imkoniyatlarini birlashtiradi hamda skript yozishning kengaytirilgan imkoniyatlarini taqdim etadi.
  • Bash (Bourne Again SHell): sh’ning takomillashtirilgan versiyasi bo‘lib, buyruqlar tarixi va Tab tugmasi orqali avtomatik to‘ldirish kabi qo‘shimcha imkoniyatlarga ega.

Nima uchun Bashdan foydalanish kerak?

  • U Unix/Linux tizimlarida keng tarqalgan, shu sababli skriptlarni boshqa tizimlarga oson ko‘chirish mumkin.
  • Sikllar, shartlar va funksiyalar kabi skript yozishning kuchli imkoniyatlarini qo‘llab-quvvatlaydi.
  • Qulay foydalanish uchun buyruqlar tarixi va Tab orqali avtomatik to‘ldirishni taqdim etadi.
  • Avtomatlashtirish maqsadida boshqa Unix/Linux vositalari bilan integratsiya qilinishi mumkin.

Misollar orqali o‘rganish

Ushbu darslikda Bash buyruqlarini sizga quyidagicha ko‘rsatamiz:

Misol

bash --version
GNU bash, version 5.2.21(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Yangi foydalanuvchilar uchun terminal ko‘rinishidan foydalanish biroz murakkab tuyulishi mumkin.

Xavotir olmang! Biz hammasini juda sodda tushuntiramiz va shu tarzda o‘rganish Bash qanday ishlashini yaxshi tushunib olishingizga yordam beradi.

Yuqoridagi kodda buyruqlarni (kiritilgan ma’lumotlarni) va natijani ko‘rishingiz mumkin.

Bunday qatorlar biz kiritadigan buyruqlardir:

Misol

bash --version

Bunday qatorlar esa buyruqlarimizga qaytarilgan natija/javobdir:

Misol

GNU bash, version 5.2.21(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Umuman olganda, boshida $ belgisi bo‘lgan qatorlar kiritiladigan ma’lumotlardir. Ular — siz nusxalab, o‘z terminalingizda ishga tushirishingiz mumkin bo‘lgan buyruqlar.


Bash mashqlari

Ushbu darslikdagi ko‘plab boblar bilim darajangizni tekshirishingiz mumkin bo‘lgan mashq bilan yakunlanadi.

Barcha Bash mashqlarini ko‘rish



Bash testi

Test topshirib o‘rganing! Test Bash bo‘yicha qanchalik bilimga ega ekaningizni ko‘rsatib beradi.

Bash testini boshlash


Natijalaringizni kuzatib boring

W3Schools hisobini yarating va qo‘shimcha imkoniyatlar hamda o‘quv materiallaridan foydalaning:

  • CheckmarkTugatgan darsliklaringiz, mashqlaringiz va testlaringizni ko‘ring
  • CheckmarkO‘zlashtirishingiz va kunlik faollik seriyalaringizni (streak) kuzatib boring
  • CheckmarkReyting jadvaliga qo‘shiling va boshqalar bilan bellashing
  • CheckmarkO‘z avataringizga ega bo‘ling va yangi ko‘rinishlarni (skin) oching
  • CheckmarkShaxsiy veb-saytingizni yarating

Ro‘yxatdan o‘tish »

Eslatma

Bu ixtiyoriy imkoniyat. W3Schools’da hisob yaratmasdan ham o‘qishingiz mumkin.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!