Skeljaskriftagerð – Kennsla 10: Frá kenningu til framkvæmda – Hluti 04

Skeljaskriftagerð – Kennsla 10: Frá kenningu til framkvæmda – Hluti 04

Skeljaskriftagerð – Kennsla 10: Frá kenningu til framkvæmda – Hluti 04

Í þetta 10 kennsla af núverandi þáttaröð okkar á Skeljagerð, við munum halda áfram með annað sett af hagnýt dæmi í formi skipunarskipanir, sem fjallað er um í Kennsla 07, 08 og 09.

Ennfremur í námskeið 06 og 05, við tökum á ýmsum Online auðlindir og sumt Góðar venjur. Þó mikið af fræðilegan grunn af forskriftarmálinu var fjallað í námskeið 04 til 01.

Skeljaskriftagerð – Kennsla 09: Frá kenningu til framkvæmda – Hluti 03

Skeljaskriftagerð – Kennsla 09: Frá kenningu til framkvæmda – Hluti 03

Og, áður en þú byrjar þessa færslu sem heitir «Skeljaskriftagerð – Kennsla 10», við mælum með að þú skoðir einnig eftirfarandi tengt efni, í lok lesturs:

Skeljaskriftagerð – Kennsla 09: Frá kenningu til framkvæmda – Hluti 03
Tengd grein:
Skeljaskriftagerð – Kennsla 09: Frá kenningu til framkvæmda – Hluti 03

Skeljaskriftagerð – Kennsla 08: Frá kenningu til framkvæmda – Hluti 02
Tengd grein:
Skeljaskriftagerð – Kennsla 08: Frá kenningu til framkvæmda – Hluti 02

Skel Scripting Kennsla 10

Skel Scripting Kennsla 10

Dæmi um skipanir til að byrja í Shell Scripting

Dragðu út gildi og færibreytur sem tengjast kjarnagögnum og kerfisminni

Næst okkar skipunarskipanir frá í dag, fyrir læra skeljaforskriftir Þau eru eftirfarandi:

TKERNEL=$(uname -s) ; echo $TKERNEL
Tipo de Kernel del SO detectado.

RKERNEL=$(uname -r) ; echo $RKERNEL
Versión del Kernel del SO detectado.

VKERNEL=$(uname -v | awk '{print $4}') ; echo $VKERNEL
Nombre del Sistema Operativo encontrado.

ARQDISTRO=$(uname -m) ; echo $ARQDISTRO
Arquitectura del Sistema Operativo encontrado.

ADCHECK=$(uname -m) ; if [[ "$ADCHECK" = "x86" ]]; then ADCHECK=32; else ADCHECK=64; fi ; echo $ADCHECK
Convertir el Tipo de Arquitectura de la Distro detectada en forma codificada (32 para x86 y 64 para x86_64)

VBASH=$(bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//') ; echo $VBASH
Versión del Bash Shell.

TMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $2}') ; echo $TMEMRAM
Memoria total del Equipo.

UMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $3}') ; echo $UMEMRAM
Memoria usada del Equipo.

FMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $4}') ; echo $FMEMRAM
Memoria libre del Equipo.

AMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $7}') ; echo $AMEMRAM
Memoria disponible del Equipo.

TMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $2}') ; echo $TMEMSWAP
Memoria Swap total del Equipo.

UMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $3}') ; echo $UMEMSWAP
Memoria Swap usada del Equipo.

FMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $4}') ; echo $FMEMSWAP
Memoria Swap libre del Equipo.

Al keyra hverja skipun sýnt hér, munum við fá a svipuð framleiðsla (niðurstaða), eins og sést á eftirfarandi mynd:

Dæmi

Hafðu í huga að hugmyndin með hverri skipanapöntun er að sundurliða hvað hver skipun gerir innan hennar, til að sjá hvernig Shell Scripting forsníða úttakið sem á að fá. Til dæmis:

bash --version
bash --version | grep bash
bash --version | grep bash | awk '{print $4}'
bash --version | grep bash | awk '{print $4}' | sed 's/(//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//'
VBASH=$(bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//') ; echo $VBASH
Skeljaskriftagerð – Kennsla 07: Frá kenningu til framkvæmda – Hluti 01
Tengd grein:
Skeljaskriftagerð – Kennsla 07: Frá kenningu til framkvæmda – Hluti 01
Shell Scripting – Kennsla 06: Bash Shell Scripting – Part 3
Tengd grein:
Shell Scripting – Kennsla 06: Bash Shell Scripting – Part 3

Ágrip borði fyrir færslu

Í stuttu máli, við vonum þetta Kennsla 10 um «Shell Scripting» halda áfram að bjóða lítið en dýrmætt framlag m.t.t markmið um nám og skilning möguleika á Shell Scripting tækni. Einnig, ef þú vilt læra aðeins meira, býð ég þér að taka þátt í þessu Telegram hópur um Shell Scripting þar sem ég læri líka í Community.

Ef þér líkaði við innihaldið, kommentaðu og deildu því. Og mundu, heimsækja upphaf okkar «síða», auk opinberu rásarinnar Telegram fyrir fleiri fréttir, kennsluefni og Linux uppfærslur. Vestur hópur, fyrir frekari upplýsingar um efni dagsins í dag eða önnur skyld.


Innihald greinarinnar fylgir meginreglum okkar um siðareglur ritstjórnar. Til að tilkynna um villu smelltu hér.

Vertu fyrstur til að tjá

Skildu eftir athugasemd þína

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir með *

*

*

  1. Ábyrgðarmaður gagna: Miguel Ángel Gatón
  2. Tilgangur gagnanna: Control SPAM, umsögn stjórnun.
  3. Lögmæti: Samþykki þitt
  4. Samskipti gagna: Gögnunum verður ekki miðlað til þriðja aðila nema með lagalegri skyldu.
  5. Gagnageymsla: Gagnagrunnur sem Occentus Networks (ESB) hýsir
  6. Réttindi: Hvenær sem er getur þú takmarkað, endurheimt og eytt upplýsingum þínum.