Kule nto 10 Tutorial yochungechunge lwethu lwangoku Ukushicilela kweShell, siya kuqhubeka nenye iseti ye imizekelo esebenzayo Kwimo ye imiyalelo yokuyalela, ebhalwe kwi Isifundo 07, 08 kunye ne-09.
Ngapha koko, kwi izifundo 06 kunye ne-05, sithetha ngeendlela ezahlukeneyo Izixhobo ze-intanethi kwaye ezinye Iindlela ezilungileyo. Ngelixa uninzi lwe isiseko sethiyori yolwimi lokubhala yagutyungelwa kwi izifundo 04 ukuya 01.
Kwaye, ngaphambi kokuba uqale le post ebizwa "UkuBhalwa kweShell-Isifundo 10", siyakucebisa ukuba ujonge oku kulandelayo imixholo enxulumeneyo, ekupheleni kokuyifunda:
Isifundo sokuBhalwa kweShell 10
Imizekelo yemiyalelo ukuqalisa kwiShell Scripting
Khipha amaxabiso kunye neeparamitha ezinxulumene nedatha yeKernel kunye neMemori yeNkqubo
Okulandelayo, yethu yiyalela imiyalelo ukususela namhlanje, kuba funda ukubhala iqokobhe Zizo zilandelayo:
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 sebenzisa umyalelo ngamnye eboniswe apha, siya kufumana i imveliso efanayo (isiphumo), njengoko kubonisiwe kulo mfanekiso ulandelayo:
Gcina ukhumbula ukuba umbono ngomyalelo ngamnye womyalelo kukucalula oko kwenziwa ngumyalelo ngamnye ngaphakathi kwawo, ukubona ukuba iShell Scripting ifomatha njani imveliso ekufuneka ifunyenwe. Umzekelo:
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
Ngamafutshane, siyathemba ukuba oku Isifundo 10 kwi "Shell Scripting" qhubeka unikela umnikelo omncinci kodwa oxabisekileyo ngokwemiqathango injongo yokufunda nokuqonda amandla okuba Ubuchule bokuBhala beShell. Kwakhona, ukuba ufuna ukufunda ngakumbi, ndiyakumema ukuba ube yinxalenye yoku Iqela leTelegram malunga neShell Scripting apho ndiphinde ndifunde khona ekuhlaleni.
Ukuba uwuthandile umxholo, phawula kwaye wabelane ngayo. Kwaye khumbula, ndwendwela ekuqaleni kwethu «webhsayithi», ukongeza kwijelo elisemthethweni le yocingo ngeendaba ezininzi, izifundo kunye nohlaziyo lweLinux. eNtshona iqela, ukuze ufumane inkcazelo engakumbi ngomxholo wanamhlanje okanye ezinye ezinxulumeneyo.