Σε αυτό Tutorial 10 της τρέχουσας σειράς μας στις Shell Scripting, θα συνεχίσουμε με ένα άλλο σετ από πρακτικά παραδείγματα με τη μορφή εντολές εντολών, που απευθύνεται στο Εκμάθηση 07, 08 και 09.
Επιπλέον, στο σεμινάρια 06 και 05, απευθυνόμαστε σε διάφορα Ηλεκτρονικοί πόροι ε αλγκούνες Βέλτιστες Πρακτικές. Ενώ μεγάλο μέρος των θεωρητική βάση της γλώσσας σεναρίου καλύφθηκε στο σεμινάρια 04 έως 01.
Και, πριν ξεκινήσει αυτή η ανάρτηση τηλεφώνησε "Shell Scripting – Tutorial 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
Εν ολίγοις, ελπίζουμε σε αυτό Εκμάθηση 10 σχετικά με το «Shell Scripting» συνεχίζουν να προσφέρουν μια μικρή αλλά πολύτιμη συνεισφορά όσον αφορά στόχος της μάθησης και της κατανόησης τις δυνατότητες του Τεχνική Shell Scripting. Επίσης, αν θέλετε να μάθετε λίγα περισσότερα, σας προσκαλώ να γίνετε μέρος αυτού Ομάδα Telegram σχετικά με το Shell Scripting όπου μαθαίνω και στην Κοινότητα.
Αν σας άρεσε το περιεχόμενο, σχολιάστε και κοινοποιήστε το. Και να θυμάστε, επισκεφθείτε την αρχή μας «τοποθεσία», εκτός από το επίσημο κανάλι του Telegram για περισσότερα νέα, σεμινάρια και ενημερώσεις Linux. δυτικά ομάδα, για περισσότερες πληροφορίες σχετικά με το σημερινό θέμα ή άλλα σχετικά.