Yakha uhlelo lwakho ngesinyathelo ngesinyathelo usebenzisa i-Shell Scripting - Ingxenye 4

Kokufakiwe kwangaphambilini kulolu chungechunge lwezincwadi, sikhumbule indlela yokusebenzisa:

Isikripthi se-Shell

Nakokuphambilini, ungayisebenzisa kanjani i- I-Shebang ne-BSM (Imodi Eqinile YeBash / Imodi Eqinile YeBash).

Imikhuba emihle yokwenza iShell Script ku-GNU / Linux - Ingxenye 1

Imikhuba emihle yokwenza iShell Script ku-GNU / Linux - Ingxenye 2

Nasi isibonelo se- Ukuthuthukisa module, ukuthatha njengesibonelo esisodwa se- my izinhlelo (izicelo) amaqiniso ku- Isikripthi seShell kubizwa Ukufaka kwe-Linux Post - I-Bicentennial Script 8.0:

Lokhu kufanele kube yisigaba (isigaba) ukufaka amaphakheji esisekelo adingekayo ekusebenzeni kahle kokufanayo, noma ukwenza izinyathelo ezincane ezidingekayo zokuvuselela, ukugcina noma ukusebenza kwe-Work Environment noma i-Operating System ukuze konke kusebenze ngokugculisayo. Ngokwami ​​ngifaka imigqa elandelayo ukudala le module:


###############################################################################
# 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               
###############################################################################

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

Njengoba ukwazi ukubona, le mojuli isebenzisa ifayela le- ukuvuselelwa kokufaneleka, Kulandelwe ukufakwa kwamaphakeji ingxoxo ye-gxmessage zenity espeak gksu, ngokuqhubeka nemiyalo yama-oda ukufaneleka ukufaka -f y dpkg -hlela -a. Futhi uma kwenzeka uma kuphela konke kwenziwe ngendlela egculisayo, a umyalezo obukwayo ngokugcina wokuphothula ngempumelelo nge isexway sonic futhi ngaqhubeka ngesinyathelo esilandelayo (imodyuli / isigaba) se- Isikripthi seShell. Ngaphandle kwalokho, a umyalezo obukwayo ngokugcina lokungaphumeleli kokuthola nge isexway sonic, nomunye umlayezo obukwayo ngokuncoma ukuphela kokuncoma izenzo ezenziwe mathupha ukugwema iphutha elizuzwe futhi, bese uqeda ukwenziwa kwe- Isikripthi seShell.

Mayelana nemigqa emi-2 yokugcina yemodyuli, lezo eziqala nge wget umyalo, ngoba manje lokhu akubalulekile, njengoba lokhu kuyingxenye ye- inqubo yokuhlola iguqulwe yimina ukufeza ukusekelwa ngezwi kwe Isikripthi seShell ngoxhumano lwe-inthanethi usebenzisa i- I-synthesizer yezwi eku-inthanethi evela ku-Google Translate nezwi lakhe lesifazane elingokwemvelo, bese ngaleyo ndlela ungene esikhundleni se- i-synthesizer enezwi le-robotic (owesilisa / owesifazane) inikezwe endaweni yi-GNU / Linux Operating Systems ngamaphakeji (izinhlelo) espeak, festival, festvox, mbrola, speech and stardict.

Isincomo:

FUNDA UMBHALO: «IKHATHEDRALI NE-BAZAR»

ICathhedral neBazaar uhlobo lwe-manifesto olwenziwe ngu- U-Eric S. Raymond ngonyaka 1.998 ukuzama ukuchaza ngokubuka kwakho kanye nokuhlangenwe nakho komuntu siqu (Ukudalwa kohlelo Ukulanda) akubonayo ngokwenziwa ngempumelelo nokuvela kweLinux nezinhlelo zayo ezihlobene, ikakhulukazi ngombono womehluko phakathi kwe- Amamodeli Okuthuthuka Kwesoftware, ayibize mathupha: ICathedral Model neBazaar Model.

Ukuhlaziywa kwami ​​okufingqiwe kwalowo mbhalo kungokulandelayo:

Lokhu kufundwa kusikisela noma kuveza umbono ongaphakathi komhlaba we Isoftware Ingeniería del kukhona “izitayela ezimbili ezihluke ngokuphelele zentuthuko, imodeli yesonto lombhishobhi, isebenza kokuningi kwentuthuko eyenziwayo emhlabeni we Isoftware yezentengiso, ngaphambi kwe imodeli ye-bazaar, ejwayelekile emhlabeni I-Linux ". Ukugcizelela ukuthi lezi zinhlobo ezi-2 zithathwe kumaphoyinti ahlukile okuphikisanayo ngohlobo lwenqubo yokulungisa amaphutha isoftware, nakumbono wakhe othile ngalokho akubize Umthetho kaLinus okushiwo okulandelayo: "Uma unikezwe inani elanele lamehlo, wonke amaphutha awabalulekile" noma ngamanye amagama: "Ngamehlo anele, wonke amaphutha ayizinto ezincane."

Futhi kulokhu kufundwa umbhali ugcizelela igama Hacker, ngombono wami umbhali ayiveze njengohlobo oluthile Umsebenzisi osezingeni eliphakeme okwazi ukuqonda nokusebenzisa kahle uhlelo, kanye nokuthola, ukuphakamisa noma ukusebenzisa ukulungiswa noma ukuguqulwa ngendlela efanelekile nempahla yawo wonke umphakathi womsebenzisi. Ngiwuthande kakhulu lo mqondo wokuziphakamisa ngoba ngicabanga ukuthi uqondile, kepha-ke, ngizoshiya eyodwa engiyithanda kakhulu ngoba igcwele kakhulu umhlaba kanye / noma ejwayelekile.

Hacker

"I-Linux ivukela umbuso." Kungani? Into yokuqala lesi sitshelwa ukuthi:

Kuze kube yileso sikhathi bekukhona ukwehluka okukhulu kwezindlela ezijwayelekile zokuThuthukiswa kweSoftware noma amamodeli abesuselwa ku- "Indlela ebanzi futhi ehleliwe kusukela ekuqaleni" ngenxa yesenzo sokuklama iSoftware ethathwe njengento ehlobene nefayela le- X Factor okuholela ku "Okunye ukubanzima okubucayi". Futhi lokho naphezu kokuthi lokhu bekuvele kukhona ku Umhlaba we-UnixNgamanye amagama, umsebenzi oqukethe amathuluzi amancane, ukuthuthukiswa kwesibonelo esisheshayo kanye nohlelo lokuziphendukela kwemvelo, ukuvela kwefilosofi yokuthuthuka kweSoftware engaphansi kweLinux kwathatha udaba lwaya kwelinye izinga lobuchwepheshe.

Ngenxa yalokhu, Ngenkathi Ukuthuthukiswa Kwangasese Kwesoftware yenziwe "Indlela ethule nenenhlonipho", njengoba wakha I-Cathedral, the Ukuthuthukiswa kwamaSoftware kwamahhala (i-Linux) yenziwe nge "indlela ephithizelayo enezinhloso (izindlela) nezindlela eziningi (iziphakamiso) ", njengoba nje wawusendaweni enkulu asempumalanga.

Ekugcineni, iveza uchungechunge lwezakhiwo ezifanele ukudilizwa nokugaywa kumongo wazo ofanele ukuqonda labo abathuthukisela abasebenzisi be-Community of Free Software. Lezi zakhiwo yilezi:

  1. YONKE IMISEBENZI EMIHLE KU-SOFTWARE IYAQALA UKUZAMA UKUCELA INKINGA YOMUNTU OYAHLELAYO.
  2. IZINHLELO EZINHLE ZIYAZI UKUTHI ZIBHALANI. OWAZI KAKHULU UKUTHI UBHALA KANJANI (FUTHI USEBENZISE).
  3. CABANGA NGOKULAHLA NGOKUNCANE: UZOKUGCINA UKWENZA KONKE. "
  4. UMA UNESIMO SENGQONDO ESILUNGILE, IZOKUTHOLA IZINKINGA EZITHASISAYO.
  5. UMA UHLELO LUNGASAKUKHANGISI, UMSEBENZI WAKHO WOKUGCINA UKULUDLULISELA KUMPUMELELI ONAMANDLA.
  6. UKUPHATHA ABASEBENZISI BAKHO NJENGABASEBENZI BOKUXHUMANA YONA INDLELA ENCANE KANINGI YOKUTHUTHUKISA NGOKUSHESHA NOKUSEBENZA NGOKUSEBENZA KULUNGISELELA UHLELO.
  7. YIDEDELE NGOKUSHESHA. YIVUMELE IMVAMILE. ULALELE ABASEBENZISI BAKHO.
  8. UKUNIKWA ISISEKELO SONKE SOKWENZEKA KWABAHLOLI NABANIKELAYO, CISHE ZONKE IZINKINGA ZIZOBONAKALA NGOKUSHESHA NESixazululo Sazo SIZOBONAKALA KUMUNTU.

Kanye nezinye izakhiwo eziyi-11 ezisele eziwuhlobo olusangulukisayo (lokuziphatha), engafiki nendaba kepha ngalokho okuchazwa yilowo nalowo umfundi (unjiniyela), okungiholele ekutheni ngithole iziphetho ezilandelayo:

Iziphetho

Ngiyethemba uyithandile futhi leyo mininingwane iyasiza, ngoba Ukufundwa kweCathedral neBazaar kuyisithenjwa esiyimpoqo kubo bonke labo abahlela noma yikuphi ukuThuthukiswa kweSoftware yamahhala, noma ngabe kukhulu noma kuncane kangakanani.

Kamuva, kokuthunyelwe okuzayo sizoqhubeka nokubona isibonelo se- amamojula (izigaba) abenza imisebenzi efana nale:

  • IMODULE YOKUGUNYAZWA KWABASEBENZISI NEPHASwedi
  • INOMODI YOKUTHOLAKALA KWESAKHIWO SOKUSEBENZA
  • INDLELA YOKULUNGISELELA ULIMI LWOLIMI
  • INDLELA YOKULUNGISELELA AMAMANDLA YOKUVALELWA KOKUPHELELWA KOKUPHELELA

Phakathi kwabanye abaningi!

Futhi njengenjwayelo, ngincoma hamba ufunde ngendlela ozifundise yona mayelana nemiyalo: gksu, dialog, gxmessage, zenity, espeak, play, phakathi kokunye okuningi ukudala i-interface yokuqhafaza ngeTheminali noma ngeDeskithophu Yomsebenzisi, ngezixwayiso ze-sonic noma zemultimedia, futhi bathuthukise ulwazi abazolusebenzisa kamuva.

Khumbula ukuthi lezi nezinye izincomo kwezinye imodyuli, umsebenzi, ukuguquguquka, umyalo noma isenzo ngokuvamile kungenziwa izindlela eziningi, futhi okuboniswa lapha akuyona into ngaphandle kwe-a indlela elula, we izindlela eziningi ezingenzeka futhi ezingenzeka lapho wathi isenzo singenziwa noma singenziwa!

Ukuqeda nje ngikushiya, a Screencast eyenziwe yimina, ukukukhombisa ukuthi yini ongakwazi ukuyenza, ngemuva kokuqeda lokhu Shell Scripting online course in DesdeLinux:

I-LPI-SB8 Test ScreenCast

(I-LINUX POST INSTALL - ISICWANGCISO SEBICENTENNIAL 8.0.0) - Ingxenye 2


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.