Shell Scripting – Падручнік 10: Ад тэорыі да практыкі – Частка 04
У гэтым Падручнік 10 нашай бягучай серыі на Абалонка сцэнарыяў, мы працягнем з іншым наборам практычныя прыклады у выглядзе камандныя загады, звярнуўся ў ст Падручнік 07, 08 і 09.
Акрамя таго, у падручнікі 06 і 05, мы звяртаемся да розных Інтэрнэт-рэсурсы і некаторыя Добрыя практыкі. У той час як значная частка тэарэтычная аснова мовы сцэнарыяў разглядалася ў падручнікі з 04 па 01.
Shell Scripting – Падручнік 09: Ад тэорыі да практыкі – Частка 03
І, перш чым пачаць гэты пост, патэлефанаваў «Shell Scripting – Падручнік 10», мы рэкамендуем вам таксама вывучыць наступнае звязанае зместам, у канцы чытання:
Індэкс
Падручнік па сцэнарыях абалонкі 10
Прыклады каманд для запуску ў Shell Scripting
Выманне значэнняў і параметраў, звязаных з дадзенымі ядра і сістэмнай памяці
Далей наша камандныя каманды з сённяшняга дня, за вывучыць сцэнары абалонкі Яны наступныя:
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 выканаць кожную каманду паказана тут, мы атрымаем a падобны выхад (вынік), як паказана на наступным малюнку:
Майце на ўвазе, што ідэя кожнай каманды складаецца ў тым, каб разбіць тое, што робіць кожная каманда ў ёй, каб убачыць, як Shell Scripting фарматуе атрыманы вынік. Напрыклад:
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
Карацей, мы на гэта спадзяемся Падручнік 10 па «Сцэнарыях абалонкі» працягваюць прапаноўваць невялікі, але каштоўны ўклад з пункту гледжання мэта навучання і разумення патэнцыял ст Тэхніка напісання сцэнарыяў абалонкі. Акрамя таго, калі вы хочаце даведацца крыху больш, я запрашаю вас прыняць удзел у гэтым Група Telegram пра Shell Scripting дзе я таксама вучуся ў супольнасці.
Калі вам спадабаўся змест, пракаментуйце і падзяліцеся ім. І памятайце, наведайце пачатак нашага «сайт», у дадатак да афіцыйнага канала Тэлеграма для атрымання дадатковых навін, падручнікаў і абнаўленняў Linux. Захад група, для атрымання дадатковай інфармацыі па сённяшняй тэме або па іншых звязаных з ёй тэмах.
Будзьце першым, каб каментаваць