ការបង្រៀនស្គ្រីប Unix Shell ជាមួយឧទាហរណ៍

ផ្ទុក; ជាធម្មតាពួកវាត្រូវបានប្រើដើម្បីកំណត់អថេរសំខាន់ៗដែលត្រូវបានប្រើដើម្បីស្វែងរកការប្រតិបត្តិដូចជា $PATH និងផ្សេងទៀតដែលគ្រប់គ្រងឥរិយាបថ និងរូបរាងរបស់សែល។
  • The Bourne Shell (sh): នេះគឺជាកម្មវិធីសែលដំបូងមួយក្នុងចំណោមកម្មវិធីសែលដំបូងដែលភ្ជាប់មកជាមួយយូនីក ហើយក៏ជាកម្មវិធីដែលប្រើយ៉ាងទូលំទូលាយបំផុតផងដែរ។ វាត្រូវបានបង្កើតឡើងដោយ Stephen Bourne ។ ឯកសារ ~/.profile ត្រូវបានប្រើជាឯកសារកំណត់រចនាសម្ព័ន្ធសម្រាប់ sh ។ នេះក៏ជាសែលស្តង់ដារដែលប្រើសម្រាប់ការសរសេរស្គ្រីប។
  • The C Shell (csh): C-Shell ត្រូវបានបង្កើតឡើងដោយ Bill Joy ហើយបានយកគំរូតាមភាសាសរសេរកម្មវិធី C។ វាត្រូវបានបម្រុងទុកដើម្បីកែលម្អអន្តរកម្មជាមួយលក្ខណៈពិសេសដូចជាការរាយបញ្ជីប្រវត្តិពាក្យបញ្ជា និងការកែសម្រួលពាក្យបញ្ជា។ ឯកសារ ~/.cshrc និង ~/.login ត្រូវបានប្រើជាឯកសារកំណត់រចនាសម្ព័ន្ធដោយ csh។
  • The Bourne Again Shell (bash): សែល bash ត្រូវបានបង្កើតឡើងសម្រាប់គម្រោង GNU ជា ការជំនួសសម្រាប់ sh ។ លក្ខណៈជាមូលដ្ឋាននៃ bash ត្រូវបានចម្លងពី sh ហើយថែមទាំងបន្ថែមមុខងារអន្តរកម្មមួយចំនួនពី csh ផងដែរ។ he ~/.bashrc និងឯកសារ ~/.profile ត្រូវបានប្រើជាឯកសារកំណត់រចនាសម្ព័ន្ធដោយ bash។

ពិនិត្យមើលការបង្រៀននាពេលខាងមុខរបស់យើង ដើម្បីដឹងបន្ថែមអំពី Vi Editor!!

ការបង្រៀនមុន

ការណែនាំអំពី Unix Shell Scripting៖

នៅក្នុង Unix Command Shell គឺជាអ្នកបកប្រែពាក្យបញ្ជាដើម។ វាផ្តល់នូវចំណុចប្រទាក់បន្ទាត់ពាក្យបញ្ជាសម្រាប់អ្នកប្រើប្រាស់ដើម្បីធ្វើអន្តរកម្មជាមួយប្រព័ន្ធប្រតិបត្តិការ។

ពាក្យបញ្ជា Unix ក៏អាចត្រូវបានប្រតិបត្តិដោយគ្មានអន្តរកម្មក្នុងទម្រង់នៃស្គ្រីប Shell ផងដែរ។ ស្គ្រីបគឺជាស៊េរីនៃពាក្យបញ្ជាដែលនឹងដំណើរការជាមួយគ្នា។

ស្គ្រីប Shell អាចត្រូវបានប្រើសម្រាប់កិច្ចការផ្សេងៗពីការកំណត់បរិស្ថានរបស់អ្នកតាមបំណង រហូតដល់ការធ្វើឱ្យកិច្ចការប្រចាំថ្ងៃរបស់អ្នកដោយស្វ័យប្រវត្តិ។

បញ្ជីនៃការបង្រៀនស្គ្រីប Unix Shell ទាំងអស់៖

  • ការណែនាំអំពី Unix Shell Script
  • ការធ្វើការជាមួយ Unix Vi Editor
  • លក្ខណៈពិសេស នៃ Unix Shell Scripting
  • Operators in Unix
  • Conditional Coding in Unix(Part 1 and Part 2)
  • Loops in Unix
  • Functions in Unix
  • ដំណើរការអត្ថបទយូនីក (ផ្នែកទី 1 ផ្នែកទី 2 និងផ្នែកទី 3)
  • ប៉ារ៉ាម៉ែត្របន្ទាត់ពាក្យបញ្ជាយូនីក
  • ស្គ្រីបយូនីក សែលកម្រិតខ្ពស់

វីដេអូ Unix #11៖

មូលដ្ឋានគ្រឹះនៃការសរសេរស្គ្រីប Unix Shell

ការបង្រៀននេះនឹងផ្តល់ឱ្យអ្នកនូវទិដ្ឋភាពទូទៅនៃការសរសេរកម្មវិធីសែល និងផ្តល់នូវការយល់ដឹងអំពីកម្មវិធីសែលស្តង់ដារមួយចំនួន។ វារួមបញ្ចូលសែលដូចជា Bourne Shell (sh) និង Bourne Again Shell (bash)។

សែលអានឯកសារកំណត់រចនាសម្ព័ន្ធនៅក្រោមកាលៈទេសៈជាច្រើនដែលខុសគ្នាអាស្រ័យលើសែល។ ឯកសារទាំងនេះជាធម្មតាមានពាក្យបញ្ជាសម្រាប់សែលជាក់លាក់នោះ ហើយត្រូវបានប្រតិបត្តិនៅពេល

អូសទៅកំពូល