Shell Scripting – Tutoriaal 07: Van teorie tot praktyk – Deel 01

Shell Scripting – Tutoriaal 07: Van teorie tot praktyk – Deel 01

Shell Scripting – Tutoriaal 07: Van teorie tot praktyk – Deel 01

Gaan voort, hiermee Tutoriaal 07 uit ons reeks op Skulpskrifte, vandag gaan ons die eerste deel van 'n reeks aanspreek praktiese voorbeelde, in ag te neem om te begin leer en verfyn ons heerskappy oor Shell Scripting Tegniek.

Daarbenewens sal ons van hier af alles wat bekend en geleer is, in die vorige tutoriale 06 en 05 (Aanlyn hulpbronne en goeie praktyke), sonder om al die te vergeet teoretiese basis geassimileer in die tutoriale 04,03, 02 en 01.

Shell Scripting – Tutoriaal 06: Bash Shell Scripts – Deel 3

Shell Scripting – Tutoriaal 06: Bash Shell Scripts – Deel 3

Dus, voor die aanvang van hierdie pos genoem «Shell Scripting – Tutoriaal 07», beveel ons aan om die volgende te verken verwante inhoud, aan die einde van die lees of herlees van hierdie plasing vandag:

Shell Scripting – Tutoriaal 06: Bash Shell Scripts – Deel 3
Verwante artikel:
Shell Scripting – Tutoriaal 06: Bash Shell Scripts – Deel 3
Shell Scripting – Tutoriaal 05: Bash Shell Scripts – Deel 2
Verwante artikel:
Shell Scripting – Tutoriaal 05: Bash Shell Scripts – Deel 2

Shell Scripting Tutoriaal 07

Shell Scripting Tutoriaal 07

Voorbeelde van opdragte om te begin in die Shell Scripting – Tutoriaal 07

Ken voorafbepaalde waardes en parameters: Uitvoer- en Env-opdragte

Om mee te begin, is dit belangrik om te weet dat baie van die belangrikste en gebruikte waardes of parameters, is reeds vooraf gedefinieer in sekere veranderlikes van die bedryfstelsel, wat deur die opdragte"uitvoer"En"Stuur", soos ons in die volgende beelde kan sien:

uitvoer

Uitvoer opdrag uitvoer - 1

Uitvoer opdrag uitvoer - 2

Stuur

Env-opdraguitvoer - 1

Env-opdraguitvoer - 2

Daarom kan ons in 'n terminaal byvoorbeeld die volgende uitvoer bevelopdragte om die gebruikte lessenaaromgewing te lees (onttrek/ken), afhangende van die "Uitvoer" en "Env" opdragte:

eggo $XDG_SESSION_DESKTOP

eggo $DESKTOP_SESSION

En so kry dieselfde resultaat per terminale, in my geval: XFCE. Soos hieronder getoon:

opdragbevele om die gebruikte lessenaaromgewing te lees (onttrek/ken).

Onttrek gestoorde waardes en parameters met behulp van Shell Scripting

En dan sal ons leer waardes en inligting onttrek van verskillende tipes deur die uitvoering van bevelopdragte in 'n terminaal. Begin met 'n paar eenvoudiges soos vandag, totdat meer gevorderdes bereik word, in toekomstige tutoriale.

Terwyl vandag s'n die volgende is:

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

Wanneer dit in 'n terminaal uitgevoer word, sal dit die resultaat op die skerm wees:

Skermresultaat van uitgevoer opdragbevele

Shell Scripting - Tutoriaal 04: Bash Shell Scripts - Deel 1
Verwante artikel:
Shell Scripting – Tutoriaal 04: Bash Shell Scripts – Deel 1
Shell Scripting - Tutoriaal 03: Alles oor Bash Shell Scripting
Verwante artikel:
Shell Scripting – Tutoriaal 03: Alles oor skrifte en Shell Scripting

Abstrakte banier vir pos

Kortom, ons hoop dit Tutoriaal 07 oor «Shell Scripting» met die eerste deel van 'n reeks nuttige bevelopdragte om te begin om die potensiaal van hierdie tegniek te leer en te verstaan, laat hulle toe, in die onmiddellike toekoms, a meer gevorderde en praktiese bestuur van sy GNU/Linux bedryfstelsels. En natuurlik die krag om te bereik bou jou eie CLI/GUI-programme, Indien nodig.

Net soos ek persoonlik uitvoer met die konstruksie van 'n app (pakket) Debian genoem LPI-SOA, gedoen 100% met Bash via Shell Scripting, oor die toekomstige weergawe van my Gemeenskap Respin gebaseer op MX Linux genoem Wonderwerke. En wat kan hulle in my sien? YouTube-kanaal, om die krag (omvang) van Shell Scripting te ken.

As jy van die inhoud gehou het, lewer kommentaar en deel dit. En onthou, besoek die begin van ons «terrein», Benewens die amptelike kanaal van telegram vir meer nuus, tutoriale en Linux-opdaterings. Wes groep, vir meer inligting oor vandag se onderwerp of ander verwante.


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

Wees die eerste om te kommentaar lewer

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.