Shell Scripting – 10 pamoka: nuo teorijos iki praktikos – 04 dalis

Shell Scripting – 10 pamoka: nuo teorijos iki praktikos – 04 dalis

Shell Scripting – 10 pamoka: nuo teorijos iki praktikos – 04 dalis

Š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.

Shell Scripting – 09 pamoka: nuo teorijos iki praktikos – 03 dalis

Shell Scripting – 09 pamoka: nuo teorijos iki praktikos – 03 dalis

Ir, prieš pradedant šį įrašą, paskambino „Shell Scripting – Tutorial 10“, taip pat rekomenduojame ištirti toliau nurodytus dalykus susijęs turinys, skaitymo pabaigoje:

Shell Scripting – 09 pamoka: nuo teorijos iki praktikos – 03 dalis
Susijęs straipsnis:
Shell Scripting – 09 pamoka: nuo teorijos iki praktikos – 03 dalis
Shell Scripting – 08 pamoka: nuo teorijos iki praktikos – 02 dalis
Susijęs straipsnis:
Shell Scripting – 08 pamoka: nuo teorijos iki praktikos – 02 dalis

„Shell“ scenarijų rengimo pamoka 10

„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:

Pavyzdžiai

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
Shell Scripting – 07 pamoka: nuo teorijos iki praktikos – 01 dalis
Susijęs straipsnis:
Shell Scripting – 07 pamoka: nuo teorijos iki praktikos – 01 dalis
„Shell Scripting“ – 06 pamoka: „Bash Shell“ scenarijai – 3 dalis
Susijęs straipsnis:
„Shell Scripting“ – 06 pamoka: „Bash Shell“ scenarijai – 3 dalis

Abstrakti reklaminė juosta įrašui

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.


Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.