ഷെൽ സ്ക്രിപ്റ്റിംഗ് - ഭാഗം 4 ഉപയോഗിച്ച് ഘട്ടം ഘട്ടമായി നിങ്ങളുടെ പ്രോഗ്രാം നിർമ്മിക്കുക

ഈ പ്രസിദ്ധീകരണ ശ്രേണിയിലെ മുമ്പത്തെ എൻ‌ട്രികളിൽ, ഇത് എങ്ങനെ നടപ്പാക്കാമെന്ന് ഞങ്ങൾ ഓർമ്മിപ്പിച്ചു:

ഷെൽ സ്ക്രിപ്റ്റിംഗ്മുമ്പത്തേതിൽ, എങ്ങനെ നടപ്പാക്കാം ഷെബാംഗും ഒരു ബി‌എസ്‌എമ്മും (ബാഷ് സ്‌ട്രിക്റ്റ് മോഡ് / സ്‌ട്രിക്റ്റ് ബാഷ് മോഡ്).

ഗ്നു / ലിനക്സിൽ ഒരു ഷെൽ സ്ക്രിപ്റ്റ് സൃഷ്ടിക്കുന്നതിനുള്ള മികച്ച പരിശീലനങ്ങൾ - ഭാഗം 1

ഗ്നു / ലിനക്സിൽ ഒരു ഷെൽ സ്ക്രിപ്റ്റ് സൃഷ്ടിക്കുന്നതിനുള്ള മികച്ച പരിശീലനങ്ങൾ - ഭാഗം 2

എ യുടെ ഒരു ഉദാഹരണം ഇതാ ഒപ്റ്റിമൈസേഷൻ മൊഡ്യൂൾ, എന്റെ ഒരു ഉദാഹരണമായി എടുക്കുന്നു പ്രോഗ്രാമുകൾ (അപ്ലിക്കേഷനുകൾ) വസ്തുതകൾ a ഷെൽ സ്ക്രിപ്റ്റ് വിളിച്ചു ലിനക്സ് പോസ്റ്റ് ഇൻസ്റ്റാൾ - ബൈസെന്റേനിയൽ സ്ക്രിപ്റ്റ് 8.0:

ഇത് മൊഡ്യൂൾ (വിഭാഗം) ആയിരിക്കണം ശരിയായ രീതിയിൽ പ്രവർത്തിക്കാൻ ആവശ്യമായ അടിസ്ഥാന പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക, അല്ലെങ്കിൽ environment ദ്യോഗിക പരിസ്ഥിതി അല്ലെങ്കിൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം അപ്‌ഡേറ്റ് ചെയ്യുന്നതിനും പരിപാലിക്കുന്നതിനും നടപ്പിലാക്കുന്നതിനും ആവശ്യമായ ഏറ്റവും കുറഞ്ഞ പ്രവർത്തനങ്ങൾ നടപ്പിലാക്കുക, അങ്ങനെ എല്ലാം തൃപ്തികരമായി പ്രവർത്തിക്കുന്നു. ഈ മൊഡ്യൂൾ സൃഷ്ടിക്കുന്നതിന് ഞാൻ വ്യക്തിപരമായി ഇനിപ്പറയുന്ന വരികൾ ചേർക്കുന്നു:


###############################################################################
# INICIO DEL MODULO DE OPTIMIZACIÓN AL LINUX POST INSTALL - SCRIPT BICENTENARIO               
###############################################################################

# Sección que instala los paquetes bases del LPI-SB

echo -e '\a'

apt update && apt install dialog gxmessage zenity espeak gksu -y && apt install -f && dpkg --configure -a

if [ $? = 0 ]; then

     echo ""
     echo ""
     echo "#--------------------------------------------------------#"
     echo "#LA INSTALACIÓN DE LOS PAQUETES HA CULMINADO EXITOSAMENTE#"
     echo "#--------------------------------------------------------#"
     echo ""
     echo ""

     play /usr/share/sounds/info.wav 2> /dev/null

     sleep 3
     clear

else

     echo ''
     echo ''
     echo '#--------------------------------------------------------#'
     echo '# LA INSTALACIÓN DE LOS PAQUETES NO CULMINO EXITOSAMENTE #'
     echo '#--------------------------------------------------------#'
     echo ''
     echo ''

     play /usr/share/sounds/warning.wav 2> /dev/null

     sleep 3
     clear

     echo ''
     echo ''
     echo '#--------------------------------------------------------#'
     echo '#                  EJECUTE MANUALMENTE                   #'
     echo '# UN MANTENIMIENTO PREVENTIVO Y CORRECTIVO EN SU SISTEMA #'
     echo '#   EJECUTANDO LA SIGUIENTES ORDEN DE COMANDO, 1 HA 1:   #'
     echo '#                                                        #'
     echo '#                       apt update                       #'
     echo '#                     apt install -f                     #'
     echo '#                   dpkg --configure -a                  #'
     echo '#                       apt upgrade                      #'
     echo '#                                                        #'
     echo '#   LUEGO INSTALE MANUALMENTE LOS PAQUETES NECESARIOS    #'
     echo '#         CON LA ORDEN DE COMANDO SIGUIENTE:             #'
     echo '#                                                        #'
     echo '#      apt install dialog gxmessage zenity espeak -y     #'
     echo '#                                                        #'
     echo '#  AHORA, VUELVA HA INTENTAR EJECUTAR EL SCRIPT LPI-SB   #'
     echo '#--------------------------------------------------------#'
     echo ''
     echo ''

     sleep 3
     clear

     play /usr/share/sounds/info.wav 2> /dev/null

     exit 0

fi

wget -o /dev/null --user-agent="Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.2 Safari/537.36" -O "/tmp/audio.mp3" "https://translate.google.co.ve/translate_tts?ie=UTF-8&q=BIENVENIDO%20AL%20LINUX%20POST%20INSTALL%20-%20SCRIPT%20BICENTENARIO&tl=es&total=1&idx=0&textlen=54&tk=511133.124198&client=t&prev=input&ttsspeed=0.24" ; play -q /tmp/audio.mp3

wget -o /dev/null --user-agent="Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.2 Safari/537.36" -O "/tmp/audio.mp3" "https://translate.google.co.ve/translate_tts?ie=UTF-8&q=ESTIMADO%20USUARIO%2C%20ESPERE%20UNOS%20SEGUNDOS%20MIENTRAS%20EL%20PROGRAMA%20SE%20CARGA%20E%20INICIA&tl=es&total=1&idx=0&textlen=77&tk=337132.200023&client=t&prev=input" ; play -q /tmp/audio.mp3

###############################################################################
# FINAL DEL MODULO DE OPTIMIZACIÓN AL LINUX POST INSTALL - SCRIPT BICENTENARIO               
###############################################################################

================

നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ഈ മൊഡ്യൂൾ പ്രവർത്തിക്കുന്നു അഭിരുചി അപ്‌ഡേറ്റ്, തുടർന്ന് പാക്കേജുകളുടെ ഇൻസ്റ്റാളേഷൻ ഡയലോഗ് gxmessage zenity espeak gksu, കമാൻഡ് ഓർഡറുകളുമായി തുടരുന്നു ആപ്റ്റിറ്റ്യൂഡ് ഇൻസ്റ്റാൾ -f y dpkg --configure -a. എല്ലാം തൃപ്തികരമായി നടപ്പാക്കിയിട്ടുണ്ടെങ്കിൽ മാത്രം, a ദൃശ്യ സന്ദേശം ടെർമിനൽ പ്രകാരം a ഉപയോഗിച്ച് വിജയകരമായി പൂർ‌ത്തിയാക്കുന്നു സോണിക് അലേർട്ട് ന്റെ അടുത്ത ഘട്ടം (മൊഡ്യൂൾ / വിഭാഗം) ഞാൻ തുടർന്നു ഷെൽ സ്ക്രിപ്റ്റ്. അല്ലെങ്കിൽ, എ ദൃശ്യ സന്ദേശം ടെർമിനൽ പ്രകാരം a ഉപയോഗിച്ച് പരാജയപ്പെട്ട തിരിച്ചറിവിന്റെ സോണിക് അലേർട്ട്, മറ്റൊരാളുമായി വീണ്ടും നേടിയ പിശക് ഒഴിവാക്കാൻ മാനുവൽ പ്രവർത്തനങ്ങൾ നടപ്പിലാക്കാൻ ശുപാർശ ചെയ്യുന്ന ടെർമിനൽ വിഷ്വൽ സന്ദേശം, തുടർന്ന് എക്സിക്യൂഷൻ പൂർത്തിയാക്കുക ഷെൽ സ്ക്രിപ്റ്റ്.

മൊഡ്യൂളിന്റെ അവസാന 2 വരികളുമായി ബന്ധപ്പെട്ട്, ആരംഭിക്കുന്നവ wget കമാൻഡ്, ഇപ്പോൾ ഇവ അനിവാര്യമല്ല, കാരണം ഇവ a യുടെ ഭാഗമാണ് പരീക്ഷണാത്മക നടപടിക്രമം a യുടെ ശബ്‌ദ പിന്തുണ നേടുന്നതിനായി ഞാൻ പൊരുത്തപ്പെട്ടു ഷെൽ സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് ഇന്റർനെറ്റ് കണക്ഷൻ ഉപയോഗിച്ച് Google വിവർത്തനത്തിൽ നിന്നുള്ള ഓൺലൈൻ വോയ്‌സ് സിന്തസൈസറും അവളുടെ ഇന്ദ്രിയമായ സ്ത്രീ ശബ്ദവും, അങ്ങനെ മാറ്റിസ്ഥാപിക്കുക റോബോട്ടിക് ശബ്ദമുള്ള സിന്തസൈസർ (പുരുഷൻ / സ്ത്രീ) പാക്കേജുകൾ (പ്രോഗ്രാമുകൾ) ഉപയോഗിച്ച് ഗ്നു / ലിനക്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ പ്രാദേശികമായി നൽകുന്നു എസ്പീക്ക്, ഫെസ്റ്റിവൽ, ഫെസ്റ്റ്വോക്സ്, എം‌ബ്രോള, സ്പീച്ച്, സ്റ്റാർ‌ഡിക്റ്റ്.

ശുപാർശ:

പ്രമാണം വായിക്കുക: AT കത്തീഡ്രലും ബസാറും »

കത്തീഡ്രലും ബസാറും സൃഷ്ടിച്ച ഒരുതരം പ്രകടന പത്രികയാണ് എറിക് എസ്. റെയ്മണ്ട് വർഷത്തിൽ 1.998 നിങ്ങളുടെ കാഴ്ചപ്പാടിൽ നിന്നും വ്യക്തിഗത അനുഭവത്തിൽ നിന്നും വിശദീകരിക്കാൻ ശ്രമിക്കുക (പ്രോഗ്രാം സൃഷ്ടിക്കൽ ലഭ്യമാക്കുക) ലിനക്സിന്റെയും അതുമായി ബന്ധപ്പെട്ട പ്രോഗ്രാമുകളുടെയും വിജയകരമായ സൃഷ്ടിയെയും പരിണാമത്തെയും കുറിച്ച് അദ്ദേഹം മനസ്സിലാക്കിയത്, പ്രത്യേകിച്ചും തമ്മിലുള്ള വ്യത്യാസത്തിന്റെ വീക്ഷണകോണിൽ നിന്ന് സോഫ്റ്റ്വെയർ വികസന മോഡലുകൾ, അദ്ദേഹം വ്യക്തിപരമായി വിളിച്ചത്: കത്തീഡ്രൽ മോഡലും ബസാർ മോഡലും.

ആ പ്രമാണത്തെക്കുറിച്ചുള്ള എന്റെ സംഗ്രഹ വിശകലനം ഇപ്രകാരമാണ്:

ഈ വായന ലോകത്തിനുള്ളിലെ കാഴ്ചപ്പാടിനെ സൂചിപ്പിക്കുന്നു അല്ലെങ്കിൽ അവതരിപ്പിക്കുന്നു ഇൻ‌ജെനീരിയ ഡെൽ‌ സോഫ്റ്റ്‌വെയർ “തികച്ചും വ്യത്യസ്തമായ രണ്ട് വികസന രീതികൾ ഉണ്ട്, കത്തീഡ്രൽ മോഡൽ, ലോകത്തിലെ മിക്ക സംഭവവികാസങ്ങൾക്കും ബാധകമാണ് വാണിജ്യ സോഫ്റ്റ്വെയർ, മുമ്പിൽ ബസാർ മോഡൽ, ലോകത്തിന്റെ കൂടുതൽ സാധാരണമായത് ലിനക്സ് ". ഈ 2 മോഡലുകളും സോഫ്റ്റ്വെയർ ഡീബഗ്ഗിംഗ് പ്രക്രിയയുടെ സ്വഭാവത്തെക്കുറിച്ചുള്ള വിപരീത ആരംഭ പോയിന്റുകളിൽ നിന്നും, അദ്ദേഹം വിളിച്ചതിനെക്കുറിച്ചുള്ള അദ്ദേഹത്തിന്റെ പ്രത്യേക സിദ്ധാന്തത്തിൽ നിന്നും ഉരുത്തിരിഞ്ഞതാണെന്ന് emphas ന്നിപ്പറയുന്നു. ലിനസിന്റെ നിയമം അത് ഇനിപ്പറയുന്നവ പ്രസ്താവിച്ചു: "മതിയായ എണ്ണം കണ്ണുകൾ നൽകിയാൽ, എല്ലാ പിശകുകളും അപ്രസക്തമാണ്" അല്ലെങ്കിൽ മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ: "മതിയായ എണ്ണം കണ്ണുകളുള്ളതിനാൽ, എല്ലാ തെറ്റുകളും നിസ്സാരമാണ്."

ഈ വായനയിലും രചയിതാവ് ഈ വാക്ക് izes ന്നിപ്പറയുന്നു ഹാക്കർ, എന്റെ അഭിപ്രായത്തിൽ രചയിതാവ് ഒരു തരം ആയി പ്രകടിപ്പിച്ചു ഒരു പ്രോഗ്രാം മനസിലാക്കാനും കാര്യക്ഷമമായി ഉപയോഗപ്പെടുത്താനും കഴിവുള്ള ഉയർന്ന തലത്തിലുള്ള ഉപയോക്താവ്, കൂടാതെ മുഴുവൻ ഉപയോക്തൃ സമൂഹത്തിനും കാര്യക്ഷമമായ രൂപത്തിലും പദാർത്ഥത്തിലും തിരുത്തലുകൾ അല്ലെങ്കിൽ പരിഷ്കാരങ്ങൾ കണ്ടെത്താനും നിർദ്ദേശിക്കാനും നടപ്പാക്കാനും കഴിയും.. ഈ സ്വയം നിർദ്ദേശിച്ച ആശയം ശരിയാണെന്ന് ഞാൻ കരുതുന്നതിനാൽ എനിക്ക് ഇത് വളരെയധികം ഇഷ്ടപ്പെട്ടു, എന്നിരുന്നാലും, ഞാനും വളരെയധികം ഇഷ്ടപ്പെടുന്ന ഒന്ന് ഉപേക്ഷിക്കും, കാരണം ഇത് കൂടുതൽ ആഗോളവും കൂടാതെ / അല്ലെങ്കിൽ പൊതുവായതുമാണ്.

ഹാക്കർ"ലിനക്സ് അട്ടിമറിക്കുന്നതാണ്." എന്തുകൊണ്ട്? ഈ വായന ആദ്യം നമ്മോട് പറയുന്നത് ഇതാണ്:

അതുവരെ സ്റ്റാൻഡേർഡൈസ്ഡ് സോഫ്റ്റ്വെയർ ഡെവലപ്മെൻറ് രീതികളുടെയോ മോഡലുകളുടെയോ ഒരു വലിയ വൈവിധ്യം ഉണ്ടായിരുന്നു "തുടക്കം മുതൽ കൂടുതൽ കേന്ദ്രീകൃതവും ആസൂത്രിതവുമായ സമീപനം" സോഫ്റ്റ്‌വെയർ രൂപകൽപ്പന ചെയ്യുന്നതിന്റെ ഫലമായി a എക്സ് ഫാക്ടർ അത് നയിക്കുന്നു “ചില നിർണായക സങ്കീർണ്ണത”. ഇത് ഇതിനകം തന്നെ നിലവിലുണ്ടായിരുന്നുവെങ്കിലും യുണിക്സ് ലോകംമറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, ചെറിയ ഉപകരണങ്ങൾ, ദ്രുത പ്രോട്ടോടൈപ്പ് വികസനം, പരിണാമ പ്രോഗ്രാമിംഗ് എന്നിവ ഉൾക്കൊള്ളുന്ന ജോലി, ലിനക്സിന് കീഴിലുള്ള സ്വതന്ത്ര സോഫ്റ്റ്വെയർ വികസന തത്ത്വചിന്തയുടെ രൂപം ഈ വിഷയത്തെ മറ്റൊരു തലത്തിലേക്ക് കൊണ്ടുപോയി.

ഇതിന്റെ ഫലമായി, അതേസമയം സ്വകാര്യ സോഫ്റ്റ്വെയർ വികസനം നിർമ്മിച്ചത് "നിശബ്ദവും ഭക്തിയുള്ളതുമായ വഴി", നിങ്ങൾ നിർമ്മിക്കുമ്പോൾ കത്തീഡ്രൽസ Software ജന്യ സോഫ്റ്റ്വെയർ വികസനം (ലിനക്സ്) നിർമ്മിച്ചത് "തിരക്കേറിയ വഴിയും ഒന്നിലധികം അജണ്ടകളും (പാതകളും) സമീപനങ്ങളും (നിർദ്ദേശങ്ങൾ) ", നിങ്ങൾ ഒരു മഹത്തായ അവസ്ഥയിൽ ആയിരുന്നതുപോലെ അങ്ങാടി.

അവസാനമായി, സ Software ജന്യ സോഫ്റ്റ്വെയർ ഉപയോക്താക്കളുടെ കമ്മ്യൂണിറ്റിക്ക് വേണ്ടി വികസിപ്പിക്കുന്നവരെ മനസിലാക്കാൻ അവരുടെ ശരിയായ സന്ദർഭത്തിൽ തകർക്കാനും ദഹിപ്പിക്കാനും കഴിയുന്ന ഒരു കൂട്ടം പരിസരം ഇത് തുറന്നുകാട്ടുന്നു. ഈ പരിസരം ഇവയാണ്:

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

ഒപ്പം മറ്റ് 11 അവശേഷിക്കുന്ന സ്ഥലങ്ങളും ഗ ob രവതരമായ (ധാർമ്മിക), അത് കഥയുമായി വരുന്നതല്ല, പക്ഷേ ഓരോരുത്തരും വ്യാഖ്യാനിക്കുന്ന കാര്യങ്ങളുമായി വരുന്നു റീഡർ (ഡവലപ്പർ), എന്റെ പ്രത്യേക സാഹചര്യത്തിൽ, ഇനിപ്പറയുന്ന നിഗമനങ്ങളിലേക്ക് എന്നെ നയിച്ചു:

ഉപസംഹാരങ്ങൾനിങ്ങൾ‌ക്ക് ഈ വിവരങ്ങൾ‌ ഇഷ്‌ടപ്പെട്ടുവെന്നും ഇത് ഉപയോഗപ്രദമാണെന്നും ഞാൻ‌ വിശ്വസിക്കുന്നു എത്ര വലുതായാലും ചെറുതായാലും സ Software ജന്യ സോഫ്റ്റ്വെയറിൽ ഏതെങ്കിലും വികസനം പ്രോഗ്രാം ചെയ്യുന്ന എല്ലാവർക്കും കത്തീഡ്രലിന്റെയും ബസാറിന്റെയും വായന നിർബന്ധിത റഫറൻസാണ്.

പിന്നീട്, ഭാവി പോസ്റ്റുകളിൽ ഞങ്ങൾ ഒരു ഉദാഹരണം കാണുന്നത് തുടരും മൊഡ്യൂളുകൾ (വിഭാഗങ്ങൾ) ഇനിപ്പറയുന്നതുപോലുള്ള പ്രവർത്തനങ്ങൾ നിർവഹിക്കുന്നു:

  • പാസ്‌വേഡുള്ള ഉപയോക്തൃ ആധികാരിക മൊഡ്യൂൾ
  • ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ആർക്കിടെക്ചറിൻറെ കണ്ടെത്തൽ മൊഡ്യൂൾ
  • കോഡിംഗ് ലാംഗ്വേജ് കോൺഫിഗറേഷൻ മൊഡ്യൂൾ
  • എക്സിക്യൂഷൻ പരിസ്ഥിതിക്കായി പ്രോക്സി കോൺഫിഗറേഷൻ മൊഡ്യൂൾ

മറ്റു പലതിലും!

എല്ലായ്പ്പോഴും എന്നപോലെ, ഞാൻ ശുപാർശ ചെയ്യുന്നു സ്വയം പഠിച്ച രീതിയിൽ പഠിക്കുക കമാൻഡുകളെക്കുറിച്ച്: gksu, ഡയലോഗ്, gxmessage, zenity, espeak, play, മറ്റു പലതിലും സോണിക് അല്ലെങ്കിൽ മൾട്ടിമീഡിയ അലേർട്ടുകൾ ഉപയോഗിച്ച് ടെർമിനൽ അല്ലെങ്കിൽ ഉപയോക്താവിന്റെ ഡെസ്ക്ടോപ്പിനായി ഗ്രാഫിക്കൽ ഇന്റർഫേസുകൾ സൃഷ്ടിക്കുന്നതിന്, അവർ പിന്നീട് ഉപയോഗിക്കുന്ന അറിവ് മുൻ‌കൂട്ടി നേടുക.

ഇവയും മറ്റേതെങ്കിലും ശുപാർശകളും ഓർമ്മിക്കുക മൊഡ്യൂൾ, ഫംഗ്ഷൻ, വേരിയബിൾ, കമാൻഡ് അല്ലെങ്കിൽ ആക്ഷൻ പൊതുവേ ഇത് നടപ്പിലാക്കാൻ കഴിയും പലവിധത്തില്, ഇവിടെ കാണിച്ചിരിക്കുന്നത് a എന്നതിനപ്പുറം മറ്റൊന്നുമല്ല ലളിതമായ വഴി, ന്റെ സാധ്യമായതും സാധ്യതയുള്ളതുമായ നിരവധി മാർഗങ്ങൾ അതിൽ പറഞ്ഞു പ്രവർത്തനം നടത്താം അല്ലെങ്കിൽ നടപ്പിലാക്കാം!

പൂർത്തിയാക്കാൻ ഞാൻ നിങ്ങളെ വിടുന്നു, a ഞാൻ നിർമ്മിച്ച സ്ക്രീൻകാസ്റ്റ്, ഇത് പൂർത്തിയാക്കിയ ശേഷം നിങ്ങൾക്ക് എന്ത് ചെയ്യാനാകുമെന്ന് കാണിക്കാൻ ഡെസ്ഡെലിനക്സിലെ ഷെൽ സ്ക്രിപ്റ്റിംഗ് ഓൺലൈൻ കോഴ്സ്:

LPI-SB8 ടെസ്റ്റ് സ്ക്രീൻ‌കാസ്റ്റ്

(ലിനക്സ് പോസ്റ്റ് ഇൻസ്റ്റാൾ - സ്ക്രിപ്റ്റ് ബൈസെന്റനാരിയോ 8.0.0) - ഭാഗം 2


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

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

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

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല.

*

*

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