Shell Scripting – Tutoriala 10: Teoriatik praktikara – 04. zatia
Honetan 10 Tutoretza gure egungo seriea Shell Scripting, beste multzo batekin jarraituko dugu adibide praktikoak moduan agindu aginduak, helbidean Tutoretza 07, 08 eta 09.
Gainera, fitxategian 06 eta 05 tutoretzak, hainbat jorratzen ditugu Baliabide linealak eta batzuk Praktika onak. Askotariko bitartean oinarri teorikoa gidoi-lengoaiaren landu zen tutoretzak 04tik 01era.
Shell Scripting – Tutoriala 09: Teoriatik praktikara – 03. zatia
Eta, deitutako post hau hasi baino lehen «Shell Scripting – Tutoriala 10», honako hauek ere aztertzea gomendatuko dizugu erlazionatutako edukiak, irakurketaren amaieran:
Index
Shell Scripting Tutoriala 10
Shell Scripting-en abiarazteko komandoen adibideak
Atera nukleoaren datuekin eta sistemaren memoriarekin lotutako balioak eta parametroak
Jarraian, gure agindu aginduak gaurtik aurrera, gatik ikasi shell scripting honako hauek dira:
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 exekutatu komando bakoitza hemen erakusten, a lortuko dugu antzeko irteera (emaitza), hurrengo irudian ikusten den bezala:
Kontuan izan komando-ordena bakoitzaren ideia komando bakoitzak bere barruan egiten duena apurtzea dela, Shell Scripting-ek lortu beharreko irteera nola formateatzen duen ikusteko. Adibidez:
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
Laburbilduz, hau espero dugu Tutoriala 10 "Shell Scripting"-ari buruz ekarpen txiki baina baliotsua eskaintzen jarraitu ikastea eta ulertzea helburu ren potentziala Shell Scripting Teknika. Gainera, pixka bat gehiago ikasi nahi baduzu, honen parte hartzera gonbidatzen zaitut Shell Scripting-ari buruzko Telegram taldea bertan ere komunitatean ikasten dut.
Edukia gustatu bazaizu, komentatu eta partekatu. Eta gogoratu, bisitatu gure hasiera «Web», kate ofizialaz gain Telegrama albiste, tutorial eta Linux eguneratze gehiago lortzeko. Mendebaldea taldea, gaurko gaiari edo lotutako besteei buruzko informazio gehiago lortzeko.
Idatzi lehenengo iruzkina