Tóg do chlár céim ar chéim ag úsáid Scripteáil Shell - Cuid 3

In iontrálacha roimhe seo sa tsraith foilseachán seo, chuimhníomar ar conas:

Scríbhneoireacht ShellAgus i gceann roimhe seo, conas a Shebang agus BSM (Mód Bash Strict / Mód Stash Bash).

Na cleachtais is fearr chun Script Shell a chruthú in GNU / Linux - Cuid 1

Na cleachtais is fearr chun Script Shell a chruthú in GNU / Linux - Cuid 2

Seo sampla de a Modúl forghníomhaithe dúbailte nó forghníomhaithe teipthe, ag glacadh mar shampla ceann de mo chuid cláir (iarratais) fíricí in a Script Shell dtugtar Suiteáil Post Linux - Script Comóradh Céad Bliain 8.0:

Ba chóir gurb é seo an modúl (roinn) Chun a bhailíochtú nach bhfuil an script ag rith i ndáiríre agus dá bhrí sin seachain rith faoi dhó, nó má theipeann air an uair roimhe sin a rith sé, chríochnaigh sé go rathúil. Cuirim na línte seo a leanas go pearsanta leis an modúl seo a chruthú:


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

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

Moladh:

AN EAGARTHÓIR VI

Tá amhras orm go bhfuil go leor acu le húsáid go héasca, maidir le cuir do scripteanna in eagar trí chríochfort Ní mór an eagarthóir nano atá ní amháin an-éasca a ionramháil ach a bhfuil na roghanna réamhshocraithe is coitianta aige freisin chun na próisis eagarthóireachta riachtanacha a dhéanamh i gcomhad gnáth-théacs, mar shampla an Script Shelláfach, is é an moladh is fearr atá agam sa chás seo ná go bhfoghlaimíonn siad agus go n-úsáideann siad an Eagarthóir vi, atá ní amháin i bhfad níos airde, cé go bhfuil sé iomlán, ach nuair a dhéantar máistreacht air, soláthróidh sé na modhanna riachtanacha chun athruithe nó oibríochtaí a dhéanamh ar chomhaid ar bhealach níos éifeachtaí agus níos éifeachtúla.

I bhfocail eile, Is eagarthóir comhaid an-úsáideach é Vi nó Vim, a sholáthraíonn solúbthacht mhór agus scripteanna á n-eagarthóireacht, comhaid téacs a mhodhnú, i measc go leor cineálacha eile comhad, ach thar aon rud eile, agus iad ag clárú. Is é mo thuairim go bhfuil sé ar cheann de na heagarthóirí is fearr atá ann, áfach, mar is gnách, nuair a thosaíonn úsáideoirí nana í a úsáid agus modheolaíocht éagsúil úsáide a fheiceáil, tarlaíonn sé de ghnáth go radacach «Is breá leo é nó is fuath leo é. rí anois ". Sílim gur fiú foghlaim conas é a úsáid!

Cinnte ar an gcéad iontráil b’fhéidir go bhfuil an chuma air eagarthóir téacs neamhchairdiúil agus le a cuar foghlama an-deacair, ach é sin a shárú nuair a bhaintear úsáid as a bhunfheidhmeanna, méadaíonn táirgiúlacht ar bhealach an-suntasach.

Is fíor freisin, Eagarthóir vi tá nó oibríonn sé le Aicearraí deacra agus níl biachláir nó cnaipí ann. Déantar gach rud tríd orduithe agus aicearraí ar seichimh litreacha agus comharthaí iad. Agus tá sé seo an-frustrach do go leor úsáideoirí a dhéanann dearmad nó nach cuimhin leo go héasca, áfach, is beag spás diosca atá aige agus tá sé i láthair i mbeagnach gach Linux nó Unix atá ar fáil. Agus toisc gur clár é a ritheann i dtimpeallacht téacs, tá sé úsáideach le haghaidh cianrochtana agus eagarthóireachta trí chríochfort. Mar sin, táimid chun leas a bhaint as an bpost gairid seo chun léirmheas gairid a thabhairt duit ar a úsáid bhunúsach ón tús, an eagla sin a chailleadh agus a fheiceáil cé chomh húsáideach is atá sé é a úsáid.

Trí agairt a dhéanamh ar an Eagarthóir vi le feiceáil ar an scáileán modh in eagar. Sa mhodh seo, leagtar béim ar shuíomh an chúrsóra, agus marcáiltear línte bána leis an carachtar ~ agus ag bun an scáileáin tá an líne stádais, a thaispeánann ainm an chomhaid agus líon na gcarachtar atá ann. Má tá an Eagarthóir vi ag dul thar chonair agus ainm comhaid mar pharaiméadar go pras, beidh a ábhar le feiceáil. Nuair a reáchtáiltear an t-eagarthóir seo le hainm comhaid nach bhfuil ann, cruthaítear é go huathoibríoch.

El Eagarthóir vi tá dhá mhodh oibríochta aige:

  • Mód Cuir in Eagar: Chun téacs a chur leis an gcomhad.
  • Mód Ordú: Orduithe a iontráil a chomhlíonann feidhmeanna ar leith.

Nuair a théann tú ar aghaidh chun comhad téacs a chur in eagar leis an Eagarthóir vi, ní dhéantar na hathruithe go díreach air. Ach i ndáiríre, baineann siad le cóip de go bhfuil an Eagarthóir vi cruthaigh i spás cuimhne sealadach ar a dtugtar Maolán. Ní athraítear an comhad iarbhír ach nuair a scríobhtar ábhar an mhaoláin. Tá buntáistí agus míbhuntáistí ag baint leis seo. Ar thaobh amháin, ciallaíonn sé gur féidir leat eagarthóireacht a dhéanamh ar chomhad agus gach athrú a dhéantar le linn seisiún a scriosadh, agus an chóip diosca a fhágáil slán. Ar an láimh eile, d’fhéadfaí ábhar neamhthaifeadta an mhaoláin poist a chailleadh má chliseann ar an gcóras. Is fearr do chuid oibre a shábháil go minic, go háirithe agus athruithe móra á ndéanamh agat. Chun an comhad atá á chur in eagar a shábháil gan an Eagarthóir vi, ach brúigh an t-ordú i mód ordaithe :w

Chun deireadh a chur le forghníomhú an Eagarthóir vi is féidir modhanna éagsúla a úsáid, i gcónaí i modh ordaithe:

: q ->   Dún an t-eagarthóir nuair nach bhfuil aon athruithe déanta ar an gcomhad.
: q! ->    Dún an t-eagarthóir ag scriosadh na n-athruithe sa chomhad.
: wq ->   Dún an t-eagarthóir ag sábháil na n-athruithe ar an gcomhad.

TÁBHACHTACH: Ba cheart duit an comhad céanna a sheachaint le roinnt seisiún den Eagarthóir vi oscailte ag an am céanna, mar ní raibh aon bhealach le bheith cinnte cé hé an chóip dheiridh a thaifeadfar ar dhiosca i ndáiríre.

Sa Mhód Cuir in Eagar: Nuair a bheidh an Eagarthóir vi, tosaíonn i gcónaí sa modh ordaithe, mar sin sular féidir leat téacs sa chomhad a chur leis, a mhodhnú nó a scriosadh ní mór duit ceann de orduithe ionchuir an Eagarthóir vi, Sin mar a "Mise" (cuir isteach), téacs a chur isteach ag suíomh reatha an chúrsóra, nó "A" (aguisín) chun téacs a chur isteach i ndiaidh shuíomh reatha an chúrsóra. Le filleadh ar modh ordaithe, ach brúigh an eochair "Esc". Más rud é i nóiméad X. níl a fhios agat cén modh ina bhfuil tú, ach an eochair a bhrú "Esc" déanann duine cinnte go bhfuil sé istigh modh ordaithe, agus is féidir leat filleadh ar aghaidh leis an obair.

Sa Mhód Ordú: Nuair a osclaíonn tú comhad leis an Eagarthóir vi, osclaítear láithreach sa modh ordaithe. Agus sa mhodh seo is féidir leat caingne a fhorghníomhú (orduithe) a dhéanann a raon leathan feidhmeanna. Go leor díobh seo Is éard atá in orduithe litir nó dhó agus uimhir roghnach a bhaineann le feidhmeanna éagsúla. Ní gá an eochair a bhrú ar go leor orduithe Fill ar ais a fhorghníomhú, ach gach ordú a thosaíonn le colon (:) a cheangal ar an eochair a bhrú Fill ar ais dóibh rith.

PRÍOMH-CHOIMISIÚIN AN EAGARTHÓIR VI

Príomh-orduithe an Eagarthóir vide réir a n-áisiúlachta agus atá siad eagarthóireacht a dhéanamh ar dhoiciméad tá:

01.- Bog laistigh den chomhad
02.- Cuir téacs leis
03.- Athraigh an téacs
04.- Cealaigh modhnuithe
05.- Scrios téacs
06.- Bog agus / nó cóipeáil téacs
07.- Orduithe a fhorghníomhú i mód EX
08.- Cuardaigh agus athsholáthar
09.- Ábhar a dhumpáil ó chomhad amháin go comhad eile
10.- Eagarthóireacht chomhuaineach ar chomhaid

TÁBHACHTACH: Orduithe an Eagarthóir vi is féidir cuntar a chur os a gcomhair a léiríonn cé mhéad uair ba chóir an oibríocht a athdhéanamh. Mar shampla 3dd scrios 3 líne, 2dw scrios 2 fhocal, agus 4x scriosann 4 charachtar. Is féidir cuntair a úsáid freisin chun orduithe a bhogadh timpeall an scáileáin, mar shampla 3w o 2Ctrl-F Ag brú a "." déantar an oibríocht dheireanach a rinneadh arís agus arís eile. Mar shampla, má scriostar líne agus gurb é an chéad oibríocht eile líne a scriosadh, ní gá ach brú ".".

TABHAIR FAOI DEARA: Go leor de na horduithe an Eagarthóir vi a cás-íogairIs é sin le rá, is féidir go mbeidh éifeachtaí go hiomlán difriúil ag an ordú céanna atá clóscríofa in uachtair nó i litreacha beaga.

Ar aon chaoi, le haghaidh tuilleadh faisnéise is féidir leat cuardach a dhéanamh ar an Idirlíon (Google nó Youtube) faisnéis a bhaineann le hEagarthóir vi, atá fairsing agus flúirseach sa litríocht agus sa tacaíocht.

Fágaim é seo duit, áfach BILEOG CHEAT (BILEOG CHEAT) beidh sé sin an-úsáideach chun tosú sa Eagarthóir vi

roghnaigh3b3n_002 roghnaigh3b3n_001

Níos déanaí, i bpoist amach anseo leanfaimid orainn ag feiceáil sampla de modúil (ailt) a chomhlíonann feidhmeanna mar:

  • MODÚL ROGHNÚCHÁIN
  • MODÚL ÚDARÚ ÚSÁIDE LE PASSWORD
  • MODÚL MAIDIR LE hAGHAIDH ÁBHAR AN CHÓRAIS OIBRÍOCHTA
  • MODÚL COMHDHLÚTHÚ TEANGA
  • MODÚL COMHDHLÚTHÚ PROXY DON COMHSHAOL FEIDHMIÚCHÁIN

I measc go leor eile!

Agus mar is gnáth, molaim dul ag foghlaim ar bhealach féin-mhúinte faoi ​​na horduithe: gksu, dialóg, gxmessage, zenity, espeak, play, i measc go leor eile chun comhéadain ghrafacha a chruthú de réir Críochfort nó do Dheasc an Úsáideora, le foláirimh sonic nó ilmheán, agus eolas a chur chun cinn a úsáidfidh siad níos déanaí.

Cuimhnigh go bhfuil siad seo agus aon mholtaí eile ar chuid acu modúl, feidhm, athróg, ordú nó gníomh go ginearálta is féidir é a dhéanamh go leor bealaí, agus ní rud níos mó ná a bealach simplí, de na go leor bealaí féideartha agus is dócha a dúirt is féidir nó a d’fhéadfaí gníomh a dhéanamh!

Díreach le críochnú fágaim tú, a Craoladh scáileáin déanta agam, chun a thaispeáint duit cad a bheifeá in ann, tar éis duit é seo a chríochnú Cúrsa ar líne Scripting Shell i DesdeLinux:

Scáileán Tástála LPI-SB8

(LINUX POST INSTALL - SCRIPT BICENTENNIAL 8.0.0) - Cuid 2


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.