ലോഡ് ചെയ്തു; $PATH പോലെയുള്ള എക്സിക്യൂട്ടബിളുകൾ കണ്ടെത്താൻ ഉപയോഗിക്കുന്ന പ്രധാനപ്പെട്ട വേരിയബിളുകളും ഷെല്ലിന്റെ സ്വഭാവവും രൂപവും നിയന്ത്രിക്കുന്ന മറ്റുള്ളവയും സജ്ജീകരിക്കാനാണ് അവ സാധാരണയായി ഉപയോഗിക്കുന്നത്.
  • The Bourne Shell (sh): യുണിക്സിനൊപ്പം വന്ന ആദ്യത്തെ ഷെൽ പ്രോഗ്രാമുകളിൽ ഒന്നായിരുന്നു ഇത്, ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്നതും ഇതാണ്. സ്റ്റീഫൻ ബോൺ ആണ് ഇത് വികസിപ്പിച്ചത്. sh-നുള്ള കോൺഫിഗറേഷൻ ഫയലായി ~/.പ്രൊഫൈൽ ഫയൽ ഉപയോഗിക്കുന്നു. സ്ക്രിപ്റ്റിങ്ങിനായി ഉപയോഗിക്കുന്ന സ്റ്റാൻഡേർഡ് ഷെല്ലും ഇതാണ്.
  • The C Shell (csh): C-Shell വികസിപ്പിച്ചെടുത്തത് ബിൽ ജോയ് ആണ്, കൂടാതെ സി പ്രോഗ്രാമിംഗ് ഭാഷയെ മാതൃകയാക്കി. കമാൻഡ് ഹിസ്റ്ററി ലിസ്റ്റുചെയ്യുന്നതും കമാൻഡുകൾ എഡിറ്റുചെയ്യുന്നതും പോലുള്ള സവിശേഷതകളുമായി സംവേദനക്ഷമത മെച്ചപ്പെടുത്തുന്നതിനാണ് ഇത് ഉദ്ദേശിച്ചത്. ~/.cshrc, ~/.ലോഗിൻ ഫയലുകൾ എന്നിവ csh-ന്റെ കോൺഫിഗറേഷൻ ഫയലുകളായി ഉപയോഗിക്കുന്നു.
  • The Bourne Again Shell (bash): GNU പ്രോജക്റ്റിനായി ബാഷ് ഷെൽ വികസിപ്പിച്ചെടുത്തത് sh എന്നതിന് പകരമായി. bash-ന്റെ അടിസ്ഥാന സവിശേഷതകൾ sh-ൽ നിന്ന് പകർത്തിയതാണ്, കൂടാതെ csh-ൽ നിന്നുള്ള ചില ഇന്ററാക്ടിവിറ്റി ഫീച്ചറുകളും ചേർക്കുന്നു. he ~/.bashrc, ~/.profile ഫയലുകൾ എന്നിവ കോൺഫിഗറേഷൻ ഫയലുകളായി ബാഷ് ഉപയോഗിക്കുന്നു.

Vi Editor-നെ കുറിച്ച് കൂടുതലറിയാൻ ഞങ്ങളുടെ വരാനിരിക്കുന്ന ട്യൂട്ടോറിയൽ പരിശോധിക്കുക!!

PREV ട്യൂട്ടോറിയൽ

Unix Shell Scripting-ലേക്കുള്ള ആമുഖം:

Unix-ൽ, കമാൻഡ് ഷെൽ നേറ്റീവ് കമാൻഡ് ഇന്റർപ്രെറ്ററാണ്. ഉപയോക്താക്കൾക്ക് ഓപ്പറേറ്റിംഗ് സിസ്റ്റവുമായി സംവദിക്കുന്നതിന് ഇത് ഒരു കമാൻഡ് ലൈൻ ഇന്റർഫേസ് നൽകുന്നു.

Unix കമാൻഡുകൾ ഒരു ഷെൽ സ്‌ക്രിപ്റ്റിന്റെ രൂപത്തിൽ ഇന്ററാക്ടീവ് അല്ലാത്ത രീതിയിൽ എക്‌സിക്യൂട്ട് ചെയ്യാം. സ്ക്രിപ്റ്റ് എന്നത് ഒരുമിച്ച് പ്രവർത്തിപ്പിക്കുന്ന കമാൻഡുകളുടെ ഒരു പരമ്പരയാണ്.

നിങ്ങളുടെ ചുറ്റുപാടുകൾ ഇഷ്‌ടാനുസൃതമാക്കുന്നത് മുതൽ നിങ്ങളുടെ ദൈനംദിന ടാസ്‌ക്കുകൾ ഓട്ടോമേറ്റ് ചെയ്യുന്നത് വരെയുള്ള വിവിധ ജോലികൾക്കായി ഷെൽ സ്‌ക്രിപ്റ്റുകൾ ഉപയോഗിക്കാം.

എല്ലാ യുണിക്സ് ഷെൽ സ്ക്രിപ്റ്റിംഗ് ട്യൂട്ടോറിയലുകളുടെയും ലിസ്റ്റ്:

  • Unix ഷെൽ സ്ക്രിപ്റ്റിലേക്കുള്ള ആമുഖം
  • Unix Vi എഡിറ്ററിനൊപ്പം പ്രവർത്തിക്കുന്നു
  • സവിശേഷതകൾ Unix ഷെൽ സ്ക്രിപ്റ്റിംഗിന്റെ
  • Unix-ലെ ഓപ്പറേറ്റർമാർ
  • Unix-ലെ സോപാധിക കോഡിംഗ്(ഭാഗം 1, ഭാഗം 2)
  • Unix-ലെ ലൂപ്പുകൾ
  • Unix-ലെ പ്രവർത്തനങ്ങൾ
  • Unix ടെക്‌സ്‌റ്റ് പ്രോസസ്സിംഗ് (ഭാഗം 1, ഭാഗം 2, ഭാഗം 3)
  • Unix കമാൻഡ് ലൈൻ പാരാമീറ്ററുകൾ
  • Unix Advanced Shell Scripting

Unix Video #11:

Unix Shell Scripting Basics

ഈ ട്യൂട്ടോറിയൽ നിങ്ങൾക്ക് ഷെൽ പ്രോഗ്രാമിംഗിനെ കുറിച്ചുള്ള ഒരു അവലോകനം നൽകുകയും ചില സ്റ്റാൻഡേർഡ് ഷെൽ പ്രോഗ്രാമുകളെ കുറിച്ച് മനസ്സിലാക്കുകയും ചെയ്യും. ഇതിൽ Bourne Shell (sh), Bourne Again Shell (bash) പോലുള്ള ഷെല്ലുകൾ ഉൾപ്പെടുന്നു.

ഷെല്ലിനെ ആശ്രയിച്ച് വ്യത്യസ്തമായ ഒന്നിലധികം സാഹചര്യങ്ങളിൽ കോൺഫിഗറേഷൻ ഫയലുകൾ ഷെല്ലുകൾ വായിക്കുന്നു. ഈ ഫയലുകളിൽ സാധാരണയായി ആ പ്രത്യേക ഷെല്ലിനുള്ള കമാൻഡുകൾ അടങ്ങിയിരിക്കുന്നു, അവ എപ്പോൾ എക്സിക്യൂട്ട് ചെയ്യുന്നു

മുകളിലേക്ക് സ്ക്രോൾ ചെയ്യുക