ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 07: സിദ്ധാന്തത്തിൽ നിന്ന് പരിശീലനത്തിലേക്ക് - ഭാഗം 01

ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 07: സിദ്ധാന്തത്തിൽ നിന്ന് പരിശീലനത്തിലേക്ക് - ഭാഗം 01

ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 07: സിദ്ധാന്തത്തിൽ നിന്ന് പരിശീലനത്തിലേക്ക് - ഭാഗം 01

തുടരുന്നു, ഇതുമായി 07 ട്യൂട്ടോറിയൽ ഞങ്ങളുടെ പരമ്പരയിൽ നിന്ന് ഷെൽ സ്ക്രിപ്റ്റിംഗ്, ഇന്ന് നമ്മൾ ഒരു പരമ്പരയുടെ ആദ്യ ഭാഗത്തെ അഭിസംബോധന ചെയ്യും പ്രായോഗിക ഉദാഹരണങ്ങൾ, ആരംഭിക്കുന്നതിന് കണക്കിലെടുക്കണം പഠിക്കുകയും പരിഷ്കരിക്കുകയും ചെയ്യുക നമ്മുടെ ആധിപത്യം ഷെൽ സ്ക്രിപ്റ്റിംഗ് ടെക്നിക്.

കൂടാതെ, ഇവിടെ നിന്ന്, അറിയാവുന്നതും പഠിച്ചതുമായ എല്ലാം നമുക്ക് ഉപയോഗിക്കാനാകും മുമ്പത്തെ ട്യൂട്ടോറിയലുകൾ 06 ഉം 05 ഉം (ഓൺലൈൻ ഉറവിടങ്ങളും നല്ല രീതികളും), എല്ലാം മറക്കാതെ സൈദ്ധാന്തിക അടിസ്ഥാനം എന്നതിലേക്ക് സ്വാംശീകരിച്ചു ട്യൂട്ടോറിയലുകൾ 04,03, 02, 01.

ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 06: ബാഷ് ഷെൽ സ്ക്രിപ്റ്റുകൾ - ഭാഗം 3

ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 06: ബാഷ് ഷെൽ സ്ക്രിപ്റ്റുകൾ - ഭാഗം 3

അതിനാൽ, ഈ പോസ്റ്റ് ആരംഭിക്കുന്നതിന് മുമ്പ് വിളിച്ചു "ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 07", ഇനിപ്പറയുന്നവ പര്യവേക്ഷണം ചെയ്യാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു ബന്ധപ്പെട്ട ഉള്ളടക്കങ്ങൾ, ഇന്ന് ഈ പോസ്റ്റ് വായിക്കുന്നതിനോ വീണ്ടും വായിക്കുന്നതിനോ അവസാനം:

ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 06: ബാഷ് ഷെൽ സ്ക്രിപ്റ്റുകൾ - ഭാഗം 3
അനുബന്ധ ലേഖനം:
ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 06: ബാഷ് ഷെൽ സ്ക്രിപ്റ്റുകൾ - ഭാഗം 3

ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 05: ബാഷ് ഷെൽ സ്ക്രിപ്റ്റുകൾ - ഭാഗം 2
അനുബന്ധ ലേഖനം:
ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 05: ബാഷ് ഷെൽ സ്ക്രിപ്റ്റുകൾ - ഭാഗം 2

ഷെൽ സ്ക്രിപ്റ്റിംഗ് ട്യൂട്ടോറിയൽ 07

ഷെൽ സ്ക്രിപ്റ്റിംഗ് ട്യൂട്ടോറിയൽ 07

ഷെൽ സ്ക്രിപ്റ്റിംഗിൽ ആരംഭിക്കേണ്ട കമാൻഡുകളുടെ ഉദാഹരണങ്ങൾ - ട്യൂട്ടോറിയൽ 07

മുൻകൂട്ടി നിശ്ചയിച്ച മൂല്യങ്ങളും പാരാമീറ്ററുകളും അറിയുക: കയറ്റുമതി, എൻവി കമാൻഡുകൾ

ആരംഭിക്കുന്നതിന്, അവയിൽ പലതും അറിയേണ്ടത് പ്രധാനമാണ് ഏറ്റവും പ്രധാനപ്പെട്ടതും ഉപയോഗിക്കുന്നതുമായ മൂല്യങ്ങൾ അല്ലെങ്കിൽ പരാമീറ്ററുകൾ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ചില വേരിയബിളുകളിൽ ഇതിനകം തന്നെ മുൻകൂട്ടി നിർവചിച്ചിരിക്കുന്നു, അവ വഴി അറിയാൻ കഴിയും കമാൻഡുകൾ "കയറ്റുമതി"ഒപ്പം"എൻവ", നമുക്ക് ഇനിപ്പറയുന്ന ചിത്രങ്ങളിൽ കാണാൻ കഴിയും:

കയറ്റുമതി

എക്‌സ്‌പോർട്ട് കമാൻഡ് ഔട്ട്‌പുട്ട് - 1

എക്‌സ്‌പോർട്ട് കമാൻഡ് ഔട്ട്‌പുട്ട് - 2

എൻവ

എൻവി കമാൻഡ് ഔട്ട്പുട്ട് - 1

എൻവി കമാൻഡ് ഔട്ട്പുട്ട് - 2

അതിനാൽ, ഒരു ടെർമിനലിൽ നമുക്ക് എക്സിക്യൂട്ട് ചെയ്യാം, ഉദാഹരണത്തിന്, ഇനിപ്പറയുന്നവ കമാൻഡ് ഓർഡറുകൾ ഉപയോഗിച്ച ഡെസ്‌ക്‌ടോപ്പ് പരിതസ്ഥിതി വായിക്കാൻ (എക്‌സ്‌ട്രാക്റ്റ്/അറിയുക) "കയറ്റുമതി", "Env" കമാൻഡുകൾ:

പ്രതിധ്വനി $XDG_SESSION_DESKTOP

പ്രതിധ്വനി $DESKTOP_SESSION

അതിനാൽ ടെർമിനൽ വഴി അതേ ഫലം നേടുക, എന്റെ കാര്യത്തിൽ: XFCE. താഴെ കാണിച്ചിരിക്കുന്നത് പോലെ:

ഉപയോഗിച്ച ഡെസ്‌ക്‌ടോപ്പ് പരിതസ്ഥിതി വായിക്കാൻ (എക്‌സ്‌ട്രാക്റ്റ്/അറിയാൻ) കമാൻഡ് ഓർഡർ ചെയ്യുന്നു

ഷെൽ സ്ക്രിപ്റ്റിംഗ് ഉപയോഗിച്ച് സംഭരിച്ച മൂല്യങ്ങളും പാരാമീറ്ററുകളും എക്സ്ട്രാക്റ്റ് ചെയ്യുക

എന്നിട്ട് നമുക്ക് പഠിക്കാം മൂല്യങ്ങളും വിവരങ്ങളും വേർതിരിച്ചെടുക്കുക വഴി വിവിധ തരം ഒരു ടെർമിനലിൽ കമാൻഡ് ഓർഡറുകൾ നടപ്പിലാക്കുന്നു. ഇന്നത്തെപ്പോലെ ചില ലളിതമായവയിൽ തുടങ്ങി, ഭാവിയിലെ ട്യൂട്ടോറിയലുകളിൽ കൂടുതൽ വിപുലമായവയിൽ എത്തുന്നതുവരെ.

ഇന്നത്തെത് ഇനിപ്പറയുന്നവയാണ്:

NE=$(cat /etc/hostname) ; echo $NE
#Nombre del Equipo.

F1=$(date +"%D") ; echo $F1
#Fecha actual del Sistema

F2=$(date +"%d-%b-%y") ; echo $F2
#Fecha actual del Sistema

F3=$(date +"%d-%m-%y") ; echo $F3
#Fecha Numérica actual del Equipo

F4=$(date "+%d-%m-%y_%H-%M-%S") ; echo $F4
#Fecha actual extendida del Sistema

H1=$(date +"%T") ; echo $H1
#Hora actual del Sistema

H2=$(date +"%H-%M") ; echo $H2
#Hora actual del Sistema

H3=$(date +"%H-%M-%S") ; echo $H3
#Fecha actual extendida del Sistema

H4=$(date +"%H") ; echo $H4
#Hora del Sistema

M1=$(date +"%M") ; echo $M1
#Minutos del Equipo

S1=$(date +"%S") ; echo $S1
#Segundos del Sistema

D1=$(date +"%d") ; echo $D1
#Día actual del Equipo

MES1=$(date +"%b") ; echo $MES1
#Mes alfabético actual del Equipo

MES2=$(date +"%m") ; echo $MES2
#Mes numérico actual del Equipo

A1=$(date +"%y") ; echo $A1
#Año (con 2 cifras) actual del Equipo

A2=$(date +"%Y") ; echo $A2
#Año (con 4 cifras) actual del Equipo

ഒരു ടെർമിനലിൽ അവ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ ഇത് സ്ക്രീനിൽ ഫലമായിരിക്കും:

എക്സിക്യൂട്ട് ചെയ്ത കമാൻഡ് ഓർഡറുകളുടെ സ്ക്രീൻ ഫലം

ഷെൽ സ്ക്രിപ്റ്റിംഗ് – ട്യൂട്ടോറിയൽ 04: ബാഷ് ഷെൽ സ്ക്രിപ്റ്റുകൾ - ഭാഗം 1
അനുബന്ധ ലേഖനം:
ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 04: ബാഷ് ഷെൽ സ്ക്രിപ്റ്റുകൾ - ഭാഗം 1
ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 03: ബാഷ് ഷെൽ സ്ക്രിപ്റ്റിംഗിനെ കുറിച്ച് എല്ലാം
അനുബന്ധ ലേഖനം:
ഷെൽ സ്‌ക്രിപ്റ്റിംഗ് - ട്യൂട്ടോറിയൽ 03: സ്‌ക്രിപ്റ്റുകളെക്കുറിച്ചും ഷെൽ സ്‌ക്രിപ്റ്റിംഗിനെക്കുറിച്ചും എല്ലാം

പോസ്റ്റിനുള്ള അമൂർത്ത ബാനർ

ചുരുക്കത്തിൽ, ഞങ്ങൾ ഇത് പ്രതീക്ഷിക്കുന്നു "ഷെൽ സ്ക്രിപ്റ്റിംഗ്" എന്നതിനെക്കുറിച്ചുള്ള ട്യൂട്ടോറിയൽ 07 കൂടെ ആദ്യ ഭാഗം ഉപയോഗപ്രദമായ ഒരു പരമ്പരയുടെ കമാൻഡ് ഓർഡറുകൾ ഈ സാങ്കേതികവിദ്യയുടെ സാധ്യതകൾ പഠിക്കാനും മനസ്സിലാക്കാനും തുടങ്ങാൻ, അവരെ അനുവദിക്കുക, ഉടനടി ഭാവിയിൽ, a കൂടുതൽ വിപുലമായതും പ്രായോഗികവുമായ മാനേജ്മെന്റ് അവന്റെ GNU/Linux ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ. തീർച്ചയായും, എത്തിച്ചേരാനുള്ള ശക്തി നിങ്ങളുടെ സ്വന്തം CLI/GUI പ്രോഗ്രാമുകൾ നിർമ്മിക്കുക, ആവശ്യമെങ്കിൽ.

അതുപോലെ, വ്യക്തിപരമായി, ഒരു നിർമ്മാണം ഞാൻ നിർവഹിക്കുന്നു ആപ്ലിക്കേഷൻ (പാക്കേജ്) LPI-SOA എന്ന് വിളിക്കുന്ന ഡെബിയൻ, ചെയ്തു ഷെൽ സ്ക്രിപ്റ്റിംഗ് വഴി ബാഷിനൊപ്പം 100%, എന്റെ ഭാവി പതിപ്പിനെക്കുറിച്ച് കമ്മ്യൂണിറ്റി റെസ്പിൻ അടിസ്ഥാനമാക്കി MX ലിനക്സ് വിളിച്ചു അത്ഭുതങ്ങൾ. എന്നിൽ അവർക്ക് എന്താണ് കാണാൻ കഴിയുക? YouTube ചാനൽ, ഷെൽ സ്ക്രിപ്റ്റിംഗിന്റെ ശക്തി (വ്യാപ്തി) അറിയാൻ.

നിങ്ങൾക്ക് ഉള്ളടക്കം ഇഷ്ടപ്പെട്ടെങ്കിൽ, അഭിപ്രായമിടുകയും പങ്കിടുകയും ചെയ്യുക. ഓർക്കുക, ഞങ്ങളുടെ തുടക്കം സന്ദർശിക്കുക «വെബ് സൈറ്റ്», ഔദ്യോഗിക ചാനലിന് പുറമേ കന്വിസന്ദേശം കൂടുതൽ വാർത്തകൾക്കും ട്യൂട്ടോറിയലുകൾക്കും Linux അപ്‌ഡേറ്റുകൾക്കും. പടിഞ്ഞാറ് ഗ്രൂപ്പ്, ഇന്നത്തെ വിഷയത്തെക്കുറിച്ചോ മറ്റ് അനുബന്ധ വിഷയങ്ങളെക്കുറിച്ചോ ഉള്ള കൂടുതൽ വിവരങ്ങൾക്ക്.


ലേഖനത്തിന്റെ ഉള്ളടക്കം ഞങ്ങളുടെ തത്ത്വങ്ങൾ പാലിക്കുന്നു എഡിറ്റോറിയൽ എത്തിക്സ്. ഒരു പിശക് റിപ്പോർട്ടുചെയ്യാൻ ക്ലിക്കുചെയ്യുക ഇവിടെ.

അഭിപ്രായമിടുന്ന ആദ്യയാളാകൂ

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല. ആവശ്യമായ ഫീൽഡുകൾ കൊണ്ട് അടയാളപ്പെടുത്തുന്നു *

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: മിഗുവൽ ഏഞ്ചൽ ഗാറ്റൻ
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.