Shell Scripting – 10. oktatóanyag: Az elmélettől a gyakorlatig – 04. rész

Shell Scripting – 10. oktatóanyag: Az elmélettől a gyakorlatig – 04. rész

Shell Scripting – 10. oktatóanyag: Az elmélettől a gyakorlatig – 04. rész

Ebben Tutorial 10 aktuális sorozatunkból Shell Scripting, egy másik sorozattal folytatjuk gyakorlati példák formájában parancsparancsok, címzettje a 07., 08. és 09. oktatóanyag.

Ezenkívül a oktatóanyagok 06 és 05, többféleképpen foglalkozunk Online források y algunas Jó gyakorlatok. Miközben nagy része a elméleti alapja a szkriptnyelvet a oktatóanyagok 04-01.

Shell Scripting – 09. oktatóanyag: Az elmélettől a gyakorlatig – 03. rész

Shell Scripting – 09. oktatóanyag: Az elmélettől a gyakorlatig – 03. rész

És, mielőtt elkezdi ezt a bejegyzést hívott "Shell Scripting – oktatóanyag 10", javasoljuk, hogy vizsgálja meg a következőket is kapcsolódó tartalmak, az olvasás végén:

Shell Scripting – 09. oktatóanyag: Az elmélettől a gyakorlatig – 03. rész
Kapcsolódó cikk:
Shell Scripting – 09. oktatóanyag: Az elmélettől a gyakorlatig – 03. rész
Shell Scripting – 08. oktatóanyag: Az elmélettől a gyakorlatig – 02. rész
Kapcsolódó cikk:
Shell Scripting – 08. oktatóanyag: Az elmélettől a gyakorlatig – 02. rész

Shell Scripting oktatóanyag 10

Shell Scripting oktatóanyag 10

Példák a Shell Scriptingben indítandó parancsokra

A kerneladatokhoz és a rendszermemóriához kapcsolódó értékek és paraméterek kibontása

Következő, a miénk parancs parancsokat mától, mert megtanulja a shell scriptet a következők:

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 futtassa az egyes parancsokat itt látható, kapunk a hasonló kimenet (eredmény), ahogy a következő képen látható:

Példák

Ne feledje, hogy az egyes parancssorrendeknél az az ötlet, hogy lebontsuk az egyes parancsok működését, hogy megnézzük, hogyan formázza a Shell Scripting a kívánt kimenetet. Például:

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. oktatóanyag: Az elmélettől a gyakorlatig – 01. rész
Kapcsolódó cikk:
Shell Scripting – 07. oktatóanyag: Az elmélettől a gyakorlatig – 01. rész
Shell Scripting – 06. oktatóanyag: A Bash Shell szkriptek – 3. rész
Kapcsolódó cikk:
Shell Scripting – 06. oktatóanyag: A Bash Shell szkriptek – 3. rész

Absztrakt banner post

Röviden, reméljük ezt 10. oktatóanyag a Shell Scriptingről továbbra is csekély, de értékes hozzájárulást kínál tanulás és megértés célja a potenciál Shell Scripting technika. Továbbá, ha szeretnél egy kicsit többet tanulni, megkérlek, hogy légy része ennek Telegram csoport a Shell Scriptingről ahol a Közösségben is tanulok.

Ha tetszett a tartalom, kommentelj és oszd meg. És ne feledje, látogasson el a mi elejére «telek», a hivatalos csatorna mellett Telegram további hírekért, oktatóanyagokért és Linux-frissítésekért. nyugat csoport, további információkért a mai témában vagy más kapcsolódóan.


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.