Shell Scripting – Підручник 10: Від теорії до практики – Частина 04

Shell Scripting – Підручник 10: Від теорії до практики – Частина 04

Shell Scripting – Підручник 10: Від теорії до практики – Частина 04

У цьому Підручник 10 нашої поточної серії на Сценарії Shell, ми продовжимо з іншим набором практичні приклади у формі командні накази, звернувся в Підручник 07, 08 і 09.

Крім того, в навчальні посібники 06 і 05, звертаємося до різних Інтернет-ресурси і деякі Добре практика. Хоча значна частина теоретична база мови сценаріїв було розглянуто в навчальні посібники 04-01.

Shell Scripting – Підручник 09: Від теорії до практики – Частина 03

Shell Scripting – Підручник 09: Від теорії до практики – Частина 03

І, перед початком цього поста подзвонив «Сценарії оболонки – Підручник 10», ми рекомендуємо вам також вивчити наступне пов'язаний вміст, наприкінці читання:

Shell Scripting – Підручник 09: Від теорії до практики – Частина 03
Пов'язана стаття:
Shell Scripting – Підручник 09: Від теорії до практики – Частина 03
Shell Scripting – Підручник 08: Від теорії до практики – Частина 02
Пов'язана стаття:
Shell Scripting – Підручник 08: Від теорії до практики – Частина 02

Підручник зі сценаріїв оболонки 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 аналогічний вихід (результат), як показано на наступному зображенні:

Приклади

Майте на увазі, що ідея кожного порядку команд полягає в тому, щоб розбити, що робить кожна команда в ньому, щоб побачити, як сценарії оболонки форматують вихідні дані, які потрібно отримати. Наприклад:

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: Від теорії до практики – Частина 01
Пов'язана стаття:
Shell Scripting – Підручник 07: Від теорії до практики – Частина 01
Сценарії оболонки – Підручник 06: Сценарії оболонки Bash – Частина 3
Пов'язана стаття:
Сценарії оболонки – Підручник 06: Сценарії оболонки Bash – Частина 3

Абстрактний банер для публікації

Одним словом, ми на це сподіваємось Підручник 10 «Скрипти оболонки» продовжувати робити невеликий, але цінний внесок з точки зору мета навчання та розуміння потенціал Техніка створення сценаріїв оболонки. Крім того, якщо ви хочете дізнатися трохи більше, я запрошую вас стати частиною цього Група Telegram про Shell Scripting де я також навчаюся в спільноті.

Якщо вам сподобався вміст, коментуйте та діліться ним. І пам'ятайте, відвідайте початок нашого «сайт», крім офіційного каналу Telegram для отримання додаткових новин, навчальних посібників та оновлень Linux. Захід група, щоб отримати додаткову інформацію про сьогоднішню тему або інші пов’язані теми.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.