Šiuo Susipažinkite 10 mūsų dabartinės serijos "Shell scenarijus, tęsime su kitu rinkiniu praktiniai pavyzdžiai pavidalu vadovavimo įsakymai, adresuotas 07, 08 ir 09 pamoka.
Be to, 06 ir 05 pamokos, kreipiamės į įvairius Internetiniai ištekliai y algūnas Geroji patirtis. Nors didžioji dalis teorinis pagrindas skriptų kalbos buvo apimta pamokos nuo 04 iki 01.
Ir, prieš pradedant šį įrašą, paskambino „Shell Scripting – Tutorial 10“, taip pat rekomenduojame ištirti toliau nurodytus dalykus susijęs turinys, skaitymo pabaigoje:
„Shell“ scenarijų rengimo pamoka 10
Komandų, kurias reikia pradėti naudojant „Shell Scripting“, pavyzdžiai
Išskleiskite reikšmes ir parametrus, susijusius su branduolio duomenimis ir sistemos atmintimi
Toliau mūsų komandų komandos nuo šiandien, už išmokti apvalkalo scenarijų yra šie:
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 paleiskite kiekvieną komandą parodyta čia, gausime a panašus rezultatas (rezultatas), kaip parodyta šiame paveikslėlyje:
Atminkite, kad kiekvienos komandų eilės idėja yra išskaidyti, ką kiekviena komanda joje atlieka, kad pamatytumėte, kaip „Shell Scripting“ formatuoja gautiną išvestį. Pavyzdžiui:
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
Trumpai tariant, mes to tikimės 10 pamoka apie „Shell Scripting“ ir toliau pasiūlyti nedidelį, bet vertingą indėlį tikslas mokytis ir suprasti potencialą Shell skriptų technika. Be to, jei norite sužinoti daugiau, kviečiu dalyvauti „Telegram“ grupė apie „Shell Scripting“. kur aš taip pat mokausi bendruomenėje.
Jei patiko turinys, komentuoti ir pasidalinti. Ir atminkite, aplankykite mūsų pradžią «vieta», be oficialaus kanalo Telegram daugiau naujienų, mokymo programų ir Linux naujinimų. Vakarai grupė, norėdami gauti daugiau informacijos šios dienos ar kitomis susijusiomis temomis.