Shell Scripting – Samouczek 10: Od teorii do praktyki – Część 04

Shell Scripting – Samouczek 10: Od teorii do praktyki – Część 04

Shell Scripting – Samouczek 10: Od teorii do praktyki – Część 04

W tym Tutorial 10 z naszej aktualnej serii dot Skrypty powłoki, będziemy kontynuować z innym zestawem praktyczne przykłady w formie rozkazy dowodzenia, skierowana w Samouczek 07, 08 i 09.

Ponadto w samouczki 06 i 05, zajmujemy się różnymi Zasoby online a niektóre Dobre praktyki. Chociaż większość podstawy teoretyczne języka skryptowego została omówiona w samouczki od 04 do 01.

Shell Scripting – Samouczek 09: Od teorii do praktyki – Część 03

Shell Scripting – Samouczek 09: Od teorii do praktyki – Część 03

I przed rozpoczęciem tego postu nazwano «Skrypty Shell – samouczek 10», zalecamy również zapoznanie się z poniższymi powiązane treści, pod koniec czytania:

Shell Scripting – Samouczek 09: Od teorii do praktyki – Część 03
Podobne artykuł:
Shell Scripting – Samouczek 09: Od teorii do praktyki – Część 03
Shell Scripting – Samouczek 08: Od teorii do praktyki – Część 02
Podobne artykuł:
Shell Scripting – Samouczek 08: Od teorii do praktyki – Część 02

Samouczek dotyczący skryptów powłoki 10

Samouczek dotyczący skryptów powłoki 10

Przykłady poleceń uruchamianych w skryptach powłoki

Wyodrębnij wartości i parametry związane z danymi jądra i pamięcią systemową

Dalej nasz polecenia poleceń od dziś za nauczyć się skryptów powłoki są:

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 uruchom każde polecenie pokazane tutaj, otrzymamy podobny wynik (wynik), jak pokazano na poniższym obrazku:

Przykłady

Należy pamiętać, że pomysł z każdym poleceniem polega na rozbiciu tego, co każde polecenie w nim robi, aby zobaczyć, w jaki sposób skrypty powłoki formatują dane wyjściowe, które mają zostać uzyskane. Na przykład:

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 – Samouczek 07: Od teorii do praktyki – Część 01
Podobne artykuł:
Shell Scripting – Samouczek 07: Od teorii do praktyki – Część 01
Skrypty powłoki — samouczek 06: Skrypty powłoki Bash — część 3
Podobne artykuł:
Skrypty powłoki — samouczek 06: Skrypty powłoki Bash — część 3

Abstrakcyjny baner na post

Krótko mówiąc, mamy taką nadzieję Samouczek 10 na temat „Skrypty powłoki” nadal oferować mały, ale cenny wkład pod względem cel uczenia się i rozumienia potencjał Technika skryptowania powłoki. Ponadto, jeśli chcesz dowiedzieć się trochę więcej, zapraszam Cię do bycia częścią tego Grupa telegramów o skryptach powłoki gdzie również uczę się we Wspólnocie.

Jeśli podobała Ci się treść, skomentuj i udostępnij. I pamiętaj, odwiedź początek naszego «teren», oprócz oficjalnego kanału Telegram aby uzyskać więcej wiadomości, samouczków i aktualizacji Linuksa. Zachód grupa, aby uzyskać więcej informacji na bieżący lub pokrewny temat.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.