Shell Scripting – Tutorial 10: Nga teoria në praktikë – Pjesa 04

Shell Scripting – Tutorial 10: Nga teoria në praktikë – Pjesa 04

Shell Scripting – Tutorial 10: Nga teoria në praktikë – Pjesa 04

Në këtë 10 Tutorial e serisë sonë aktuale në Shell Scripting, do të vazhdojmë me një grup tjetër të shembuj praktikë në formën e urdhërat e komandës, adresuar në Tutorial 07, 08 dhe 09.

Për më tepër, në mësimet 06 dhe 05, i drejtohemi të ndryshme Burime online dhe disa Praktikat e mira. Ndërsa pjesa më e madhe e bazë teorike të gjuhës së shkrimit u mbulua në tutorial 04 deri 01.

Shell Scripting – Tutorial 09: Nga teoria në praktikë – Pjesa 03

Shell Scripting – Tutorial 09: Nga teoria në praktikë – Pjesa 03

Dhe, para fillimit të këtij postimi thirri "Shell Scripting - Tutorial 10", ne do t'ju rekomandojmë të eksploroni edhe sa vijon përmbajtje të lidhura, në fund të leximit të tij:

Shell Scripting – Tutorial 09: Nga teoria në praktikë – Pjesa 03
Artikulli i lidhur:
Shell Scripting – Tutorial 09: Nga teoria në praktikë – Pjesa 03
Shell Scripting – Tutorial 08: Nga teoria në praktikë – Pjesa 02
Artikulli i lidhur:
Shell Scripting – Tutorial 08: Nga teoria në praktikë – Pjesa 02

Tutorial i Skriptimit të Shell 10

Tutorial i Skriptimit të Shell 10

Shembuj të komandave për të filluar në Shell Scripting

Ekstraktoni vlerat dhe parametrat që lidhen me të dhënat e kernelit dhe memorien e sistemit

Tjetra, e jona komandat komanduese nga sot, për mësoni skriptimin e guaskës janë:

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 ekzekutoni çdo komandë treguar këtu, do të marrim një prodhim i ngjashëm (rezultat), siç tregohet në imazhin e mëposhtëm:

Ejemplos

Mbani në mend se ideja me çdo urdhër komande është të zbërthehet se çfarë bën çdo komandë brenda saj, për të parë se si Shell Scripting formaton daljen që do të merret. Për shembull:

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
Shell Scripting – Tutorial 07: Nga teoria në praktikë – Pjesa 01
Artikulli i lidhur:
Shell Scripting – Tutorial 07: Nga teoria në praktikë – Pjesa 01
Shell Scripting – Tutorial 06: Bash Shell Scripts – Pjesa 3
Artikulli i lidhur:
Shell Scripting – Tutorial 06: Bash Shell Scripts – Pjesa 3

Banner abstrakt për postim

Me pak fjalë, ne shpresojmë këtë Tutorial 10 mbi "Skriptimin e Shell" vazhdojnë të ofrojnë një kontribut të vogël por të vlefshëm në drejtim të qëllimi i të mësuarit dhe të kuptuarit potencialin e Teknika e Skriptimit të Shell. Gjithashtu, nëse doni të mësoni pak më shumë, ju ftoj të jeni pjesë e kësaj Grupi i telegramit rreth Skriptimit të Shell ku mësoj edhe në Komunitet.

Nëse ju pëlqeu përmbajtja, komentoni dhe shpërndajeni. Dhe mbani mend, vizitoni fillimin tonë «faqe», përveç kanalit zyrtar të Telegram për më shumë lajme, mësime dhe përditësime Linux. Perëndimi grup, për më shumë informacion mbi temën e sotme ose të tjera të ngjashme.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.