Yakha inkqubo yakho inyathelo ngenyathelo usebenzisa iShell Scripting-Icandelo le-3

Kumangenelo angaphambili kolu ngcelele loshicilelo, sikhumbule indlela yokuphumeza:

Ukushicilela kweShellKwaye ngaphambili, uyenza njani ifayile ye- I-Shebang kunye ne-BSM (Imo yeBhash engqongqo / indlela yeBhash engqongqo).

Eyona ndlela ilungileyo yokwenza iShell yeSkripthi kwi-GNU / Linux-Icandelo 1

Eyona ndlela ilungileyo yokwenza iShell yeSkripthi kwi-GNU / Linux-Icandelo 2

Nanku umzekelo we Imodyuli yokuphumeza kabini okanye ukwenziwa okungaphumelelanga, ithatha njengomzekelo omnye weefayile ze- iinkqubo (izicelo) iinyani kwi Iskripthi seShell kubizwa Ukufakwa kweLinux Post-iBicentennial Script 8.0:

Oku kufanele ukuba kube yimodyuli (icandelo) Ukuqinisekisa ukuba iskripthi asisebenzi ngokwenyani kwaye ke thintela ukuqhuba kabini, okanye ukusilela ukuba ixesha langaphambili beliqhutywa, liphele ngempumelelo. Mna ngokobuqu ndongeza le migca ilandelayo ukwenza le modyuli:


###############################################################################
# INICIO DEL MODULO DE DETECCIÓN DE DOBLE EJECUCIÓN ó EJECUCIONES FALLIDAS
###############################################################################

if [[ -f  $UBICACION/$FILE_LOCK ]]; then

   setterm -background red
   echo "El Script no podrá ejecutarse!"
   echo "Debido a que el Archivo de Bloqueo de doble ejecución lo impide."
   sleep 5 ; exit 0

 else

  touch $UBICACION/$FILE_LOCK

fi

###############################################################################
# FINAL DEL MODULO DE DETECCIÓN DE DOBLE EJECUCIÓN ó EJECUCIONES FALLIDAS
###############################################################################

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

Ingcebiso:

UMHLELI VI

Ndiyarhana ukuba kulula ukuyisebenzisa, xa isiza hlela izikripthi zakho ngesiphelo sendlela kufuneka usebenzise ifayile ye- nano umhleli ekungekho lula ukuyenza ngobuqhetseba kuphela kodwa ikwanokhetho oluqhelekileyo lokukhetha ukwenza iinkqubo zokuhlela eziyimfuneko kwifayile yokubhaliweyo, efana Iskripthi seShellNangona kunjalo olona ncomo lwam lulungileyo kule meko kukuba bafunde kwaye basebenzise Umhleli vi, engeyiyo kuphela ehambele phambili ngakumbi, nangona igqityiwe, kodwa nje ukuba ibenolwazi iya kubonelela ngeendlela eziyimfuneko zokwenza utshintsho okanye ukusebenza kwiifayile ngendlela efanelekileyo nesebenzayo.

Ngamanye amagama, IVi okanye iVim sisicwangcisi sefayile esiluncedo kakhulu, ebonelela ngokuguquguquka okukhulu xa uhlela izikripthi, uguqula iifayile zombhalo, phakathi kwezinye iintlobo ezininzi zeefayile, kodwa ngaphezulu kwako konke, xa usenza inkqubo. Ngokoluvo lwam, ingomnye wabahleli abaphambili abakhoyo, nangona kunjalo, njengesiqhelo, xa abasebenzisi be-nano beqala ukuyisebenzisa kwaye babona indlela eyahlukileyo yokusetyenziswa, ihlala isenzeka ngokukuko «Nokuba bayayithanda okanye bayayithiya. ngoku ". Ndicinga ukuba kufanelekile ukufunda indlela yokuyisebenzisa!

Ngokuqinisekileyo ekungeneni kokuqala kunokubonakala ngathi umhleli wombhalo ongenabuhlobo kwaye nge Ijika elinzima kakhulu lokufunda, kodwa ukuba woyisile, usebenzisa imisebenzi yayo esisiseko, ukwanda kwemveliso ngendlela ephawuleka kakhulu.

Kuyinyani ukuba, Umhleli vi inayo okanye esebenza nayo Iindlela ezimfutshane ezinzima kwaye uswele iimenyu okanye amaqhosha. Yonke into yenziwe imiyalelo kunye neendlela ezimfutshane ezilandelelanayo zoonobumba nemiqondiso. Kwaye kuyacaphukisa kakhulu kubasebenzisi abaninzi abalibaleyo okanye abangakhumbuliyo ngokulula, nangona kunjalo, inendawo encinci yediski kwaye ikho ngokusisiseko phantse kuyo yonke iLinux okanye iUnix ekhoyo. Kwaye kuba yinkqubo eqhuba kwimeko yokubhaliweyo, iluncedo kufikelelo olukude kunye nokuhlela ngesiphelo. Ke, siza kulisebenzisa eli thuba lifutshane ukuze sinike uphononongo olufutshane ngokusetyenziswa kwalo kwasekuqaleni, ukuphulukana noloyiko kwaye ubone ukuba kuluncedo kangakanani ukufunda ukulusebenzisa.

Ngokucela i Umhleli vi ivela kwiscreen Imodi yokuhlela. Kule ndlela, indawo yesikhombisi ibonisiwe, kwaye imigca engenanto iphawulwe nge isimilo kwaye ezantsi kwesikrini kubonakala ifayile ye- umgca wobume, ebonisa igama lefayile kunye nenani labalinganiswa eliqulathiweyo. Ukuba Umhleli vi Ukugqithisa umendo kunye negama lefayile njengeparameter ngokukhawuleza, umxholo wayo uya kuvela. Xa lo mhleli uqhutywa negama lefayile engekhoyo, lenziwa ngokuzenzekelayo.

El Umhleli vi ineendlela ezimbini zokusebenza:

  • Hlela imowudi: Ukongeza isicatshulwa kwifayile.
  • Indlela yolawulo: Ukufaka iiodolo ezenza imisebenzi ethile.

Xa uqhubeka nokuhlela ifayile yokubhaliweyo nge Umhleli vi, iinguqu azenziwa ngokuthe ngqo kuyo. Kodwa eneneni, basebenza kwikopi yakhe ethi Umhleli vi yenza kwindawo yememori yexeshana ebizwa buffer. Eyona fayile iguqulwa kuphela xa kubhalwe imixholo yetampu. Oku kunezibonelelo kunye nezinto ezingalunganga. Kwelinye icala, oko kuthetha ukuba ungayeka ukuhlela ifayile kwaye ulahle lonke utshintsho olwenziwe ngexesha leseshoni, ushiye ikopi yediski ihleli. Kwelinye icala, umxholo ongabhalwanga we-buffer yomsebenzi unokulahleka ukuba inkqubo yengozi. Kungcono ukugcina umsebenzi wakho rhoqo, ngakumbi xa usenza utshintsho olukhulu. Ukugcina ifayile ihlelwe ngaphandle kokuphuma kwifayile Umhleli vicofa nje umyalelo kwimowudi yomyalelo :w

Ukuphelisa ukwenziwa kwe- Umhleli vi iindlela ezahlukeneyo ezinokusetyenziswa, zihlala zikhona imo yokuyalela:

: q ->   Vala umhleli xa kungekho tshintsho lwenziweyo kwifayile.
: q! ->    Vala umhleli elahla utshintsho kwifayile.
: wq ->   Vala umhleli ogcina utshintsho kwifayile.

KUBALULEKILE: Kuya kufuneka uphephe ukuhlela ifayile enye kunye neeseshoni ezininzi zefayile ye Umhleli vi open ngaxeshanye, kuba bekungekho ndlela yokuqiniseka ukuba yeyiphi ikopi yokugqibela eya kurekhodwa kwidiski.

Kwimowudi yokuHlela: Xa ifayile ye- Umhleli vi, ihlala iqala kwi imo yokuyalela, ngaphambi kokuba ube nakho yongeza, uhlengahlengise okanye ucime okubhaliweyo ngaphakathi kwifayile Kuya kufuneka uchwetheze omnye wemiyalelo yegalelo Umhleli vinjenge "Ndi" (faka), ukufaka isicatshulwa kwindawo yangoku yesikhombisi, okanye "A" (isihlomelo) ukufaka isicatshulwa emva kwendawo yesikhombisi sangoku. Ukubuyela kwi imo yokuyalelaCofa nje isitshixo "I-Esc". Ukuba kwi umzuzu X awuyazi indlela okhoyo, ngokucinezela isitshixo "I-Esc" umntu uqinisekisa ukuba ungenile imo yokuyalela, kwaye ungabuya uqhubeke nomsebenzi.

Kwindlela yokuLawula: Xa uvula ifayile nge Umhleli vi, ivula kwangoko kwifayile ye- imo yokuyalela. Kwaye kule ndlela unako yenza iintshukumo (imiyalelo) abaqhuba a uluhlu olubanzi lwemisebenzi. Uninzi lwezi Imiyalelo ineleta enye okanye ezimbini kunye nenombolo yokuzikhethela ehambelana nemisebenzi eyahlukeneyo. Imiyalelo emininzi ayifuni ukucofa iqhosha buya ukuze babulawe, kodwa yonke imiyalelo eyaqala ngekholoni (:) ifuna ukucofa iqhosha buya ukubaleka.

IMIYALELO EPHAMBILI YOMHLELI VI

Eyona miyalelo iphambili ye- Umhleli vi, ngokokusebenziseka kwabo xa uhlela uxwebhu zezi:

01.- Hambisa ngaphakathi kwifayile
02.- Yongeza isicatshulwa
03.- Guqula isicatshulwa
04.- Hlengisa uhlengahlengiso
05.- Cima isicatshulwa
06.- Hambisa kunye / okanye ukope umbhalo
07.- Yenza imiyalelo kwimo ye-EX
08.- Ukukhangela nokutshintsha
Ukulahlwa komxholo ukusuka kwifayile ukuya kwenye
Ukuhlelwa kweefayile ngaxeshanye

KUBALULEKILE: Imiyalelo ye- Umhleli vi zinokwandulelwa yikhawuntara ebonisa ukuba mangaphi amaxesha omsebenzi ekufuneka uphindwe. Umzekelo I-3dd cima imigca emi-3, 2dw cima amagama ama-2, kunye 4x isusa oonobumba aba-4. Izixhobo zokubala zinokusetyenziselwa ukuyalela kwiscreen, umzekelo 3w o 2Ctrl-F Ngokucinezela a "." Umsebenzi wokugqibela owenziweyo uyaphindwa. Umzekelo, ukuba umgca ucinyiwe kwaye umsebenzi olandelayo kukucima umgca, cofa nje ".".

QAPHELA: Uninzi lwemiyalelo ye Umhleli vi unyana case sensitiveNgamanye amagama, loo myalelo uchwethezwe kumagama aphezulu okanye asezantsi unokuba neziphumo ezahlukileyo ngokupheleleyo.

Ngapha koko, ngolwazi oluthe kratya unokukhangela kwi-Intanethi (Google okanye Youtube) Ulwazi olunxulumene noMhleli vi, olubanzi kwaye luninzi kuncwadi nenkxaso.

Nangona kunjalo, ndikushiya oku SHEET SHEET (UKUKHOKHETSA IPHEPHA) iya kuba luncedo kakhulu ukuqala kwifayile ye- Umhleli vi

lwenemya3 lwenemya3

Emva kwexesha, kwizithuba ezizayo siya kuqhubeka ukubona umzekelo iimodyuli (amacandelo) abenza imisebenzi enje:

  • IMODE YOKWENZA UKUKHULA
  • IMODYULI YOKUGUNYAZWA KWABASEBENZISI NGEPHASwedi
  • IMODYULI YOKUFUMANEKA KWEZAKHIWO ZENKQUBO YOKUSEBENZA
  • UKUMISELWA KWENKQUBO YOLWIMI LOLWIMI
  • INKQUBO YOKUQULUNQWA KWEPROX YOKUSINGQONGILEYO

Phakathi kwabanye abaninzi!

Kwaye njengamaxesha onke, ndincoma yiya kufunda ngendlela ozifundisayo malunga nemiyalelo: gksu, ingxoxo, gxmessage, zenity, espeak, dlala, phakathi kwezinye ezininzi ukwenza ujongano lomzobo ngeTheminali okanye kwiDesktop yoMsebenzisi, ngezilumkiso zonyana okanye zemultimedia, kunye nolwazi lwangaphambili abaza kulusebenzisa kamva.

Khumbula ukuba ezi kunye nezinye iingcebiso kwezinye imodyuli, umsebenzi, umahluko, umyalelo okanye isenzo ngokubanzi kunokwenziwa iindlela ezininzi, kwaye yintoni eboniswe apha ayikho enye into ngaphandle kwe indlela elula, ye iindlela ezininzi ezinokwenzeka nezibonakalayo apho wathi isenzo sinakho okanye sinokwenziwa!

Ukugqiba nje kukushiya, a Iscreencast esenziwe ndim, ukukubonisa into onokwazi ukuyenza, emva kokugqiba oku Ishell Ukubhala ikhosi ekhompyutheni kwiDesdeLinux:

Uvavanyo lweLPI-SB8 ScreenCast

(I-LINUX POST INSTALL-IBICENTENNIAL SCRIPT 8.0.0) -Icandelo 2


Umxholo wenqaku uyabambelela kwimigaqo yethu imigaqo yokuziphatha yokuhlela. Ukuxela impazamo cofa apha.

Yiba ngowokuqala ukuphawula

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.