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
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:
Index
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:
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
Í 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.
Vertu fyrstur til að tjá