Shell Scripting – Εκμάθηση 10: Από τη θεωρία στην πράξη – Μέρος 04

Shell Scripting – Εκμάθηση 10: Από τη θεωρία στην πράξη – Μέρος 04

Shell Scripting – Εκμάθηση 10: Από τη θεωρία στην πράξη – Μέρος 04

Σε αυτό Tutorial 10 της τρέχουσας σειράς μας στις Shell Scripting, θα συνεχίσουμε με ένα άλλο σετ από πρακτικά παραδείγματα με τη μορφή εντολές εντολών, που απευθύνεται στο Εκμάθηση 07, 08 και 09.

Επιπλέον, στο σεμινάρια 06 και 05, απευθυνόμαστε σε διάφορα Ηλεκτρονικοί πόροι ε αλγκούνες Βέλτιστες Πρακτικές. Ενώ μεγάλο μέρος των θεωρητική βάση της γλώσσας σεναρίου καλύφθηκε στο σεμινάρια 04 έως 01.

Shell Scripting – Εκμάθηση 09: Από τη θεωρία στην πράξη – Μέρος 03

Shell Scripting – Εκμάθηση 09: Από τη θεωρία στην πράξη – Μέρος 03

Και, πριν ξεκινήσει αυτή η ανάρτηση τηλεφώνησε "Shell Scripting – Tutorial 10", θα σας προτείνουμε να εξερευνήσετε και τα παρακάτω σχετικό περιεχόμενο, στο τέλος της ανάγνωσης:

Shell Scripting – Εκμάθηση 09: Από τη θεωρία στην πράξη – Μέρος 03
σχετικό άρθρο:
Shell Scripting – Εκμάθηση 09: Από τη θεωρία στην πράξη – Μέρος 03
Shell Scripting – Εκμάθηση 08: Από τη θεωρία στην πράξη – Μέρος 02
σχετικό άρθρο:
Shell Scripting – Εκμάθηση 08: Από τη θεωρία στην πράξη – Μέρος 02

Εκμάθηση Shell Scripting 10

Εκμάθηση Shell Scripting 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 εκτελέστε κάθε εντολή φαίνεται εδώ, θα λάβουμε ένα παρόμοια έξοδος (αποτέλεσμα), όπως φαίνεται στην παρακάτω εικόνα:

Παραδείγματα

Λάβετε υπόψη ότι η ιδέα με κάθε σειρά εντολών είναι να αναλύσετε τι κάνει κάθε εντολή μέσα σε αυτήν, για να δείτε πώς το 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
Shell Scripting – Εκμάθηση 07: Από τη θεωρία στην πράξη – Μέρος 01
σχετικό άρθρο:
Shell Scripting – Εκμάθηση 07: Από τη θεωρία στην πράξη – Μέρος 01
Shell Scripting – Εκμάθηση 06: Bash Shell Scripts – Μέρος 3
σχετικό άρθρο:
Shell Scripting – Εκμάθηση 06: Bash Shell Scripts – Μέρος 3

Αφηρημένο πανό για τη θέση

Εν ολίγοις, ελπίζουμε σε αυτό Εκμάθηση 10 σχετικά με το «Shell Scripting» συνεχίζουν να προσφέρουν μια μικρή αλλά πολύτιμη συνεισφορά όσον αφορά στόχος της μάθησης και της κατανόησης τις δυνατότητες του Τεχνική Shell Scripting. Επίσης, αν θέλετε να μάθετε λίγα περισσότερα, σας προσκαλώ να γίνετε μέρος αυτού Ομάδα Telegram σχετικά με το Shell Scripting όπου μαθαίνω και στην Κοινότητα.

Αν σας άρεσε το περιεχόμενο, σχολιάστε και κοινοποιήστε το. Και να θυμάστε, επισκεφθείτε την αρχή μας «τοποθεσία», εκτός από το επίσημο κανάλι του Telegram για περισσότερα νέα, σεμινάρια και ενημερώσεις Linux. δυτικά ομάδα, για περισσότερες πληροφορίες σχετικά με το σημερινό θέμα ή άλλα σχετικά.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.