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

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

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

Συνεχίζοντας, με αυτό Tutorial 08 από τη σειρά μας και μετά Shell Scripting, σήμερα θα συνεχίσουμε με άλλο ένα σετ από πρακτικά παραδείγματα που ξεκίνησε στο Tutorial 07. Το οποίο θα αξίζει πάντα να έχετε στη διάθεσή σας, για την καλύτερη κατανόηση και εφαρμογή του τεχνική σεναρίου κελύφους, μέσα στα Σενάρια τους που έχουν αναπτυχθεί για τα λειτουργικά τους συστήματα με βάση GNU / Linux.

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

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

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

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

Shell Scripting – Εκμάθηση 07: Από τη θεωρία στην πράξη – Μέρος 01
σχετικό άρθρο:
Shell Scripting – Εκμάθηση 07: Από τη θεωρία στην πράξη – Μέρος 01
Shell Scripting – Εκμάθηση 06: Bash Shell Scripts – Μέρος 3
σχετικό άρθρο:
Shell Scripting – Εκμάθηση 06: Bash Shell Scripts – Μέρος 3

Εκμάθηση Shell Scripting 08

Εκμάθηση Shell Scripting 08

Παραδείγματα εντολών για έναρξη στο Shell Scripting

Στη συνέχεια, θα μάθουμε να εξάγετε τιμές και πληροφορίες διαφόρων τύπων μέσω εκτέλεση εντολών σε ένα τερματικό. Ξεκινώντας με μερικά απλά όπως σήμερα, μέχρι να φτάσετε σε πιο προχωρημένα, σε μελλοντικά σεμινάρια.

Εξαγωγή τιμών και παραμέτρων που σχετίζονται με τους χρήστες του συστήματος

NOMUSU1K=$(cat /etc/passwd | grep 1000 | cut -d: -f1) ; echo $NOMUSU1K
# Mostrar el Nombre de Usuario creado con determinado UID/GID (EJM. 1000) - MODO SIMPLE

NOMUSU1K=$(awk -F: '{if ($3==1000) print $1}' /etc/passwd) ; echo $NOMUSU1K
# Mostrar el Nombre de Usuario creado por UID/GID (EJM. 1000) - MODO COMPLEJO

NOMUSU1K=$(awk -F: '{if ($4==1000) print $1}' /etc/passwd) ; echo $NOMUSU1K
# Mostrar el Nombre de Usuario creado por UID/GID (EJM. 1000) - MODO COMPLEJO

USUACT=$(echo $HOME | sed 's/[/]/ /g' | awk '{ print $2}') ; echo $USUACT
# Mostrar el Nombre de Usuario según el Home creado

IDUSUACT=$(id -u | awk '{print $1}') ; echo $IDUSUACT
# Mostrar el IUD del Usuario actual

IDUSUACT=$(echo $UID) ; echo $IDUSUACT
# Mostrar el IUD del Usuario actual

IDUSUACT=$(getent passwd $USER | cut -d: -f3) ; echo $IDUSUACT
# Mostrar el IUD del Usuario actual

IDUSER1K=$(for i in 1000 1001 1002 1003 1004; do grep $i /etc/passwd | awk '{print "\t" $1}' | tr -d '[A-Za-z]' | sed 's/::x*//' | cut -c 1-5 | awk '{print $1}' ; done | sed -n '1p')  ; echo $IDUSER1K
# ID del Nombre del primer usuario creado en el sistema entre los ID existentes dentro del rango 1000 al 1005.

QUIENSOY=$(who -u | awk '{print $1}' | awk 'NR==1') ; echo $QUIENSOY
Nombre de quien esta logueado en el Sistema.

IDUSU1K=$(cat /etc/passwd | grep 1000 | cut -d: -f1 | awk '{print $1}') ; echo $IDUSU1K
# Mostrar el Nombre del usuario 1000

IDUSU1K=$(cat /etc/passwd | grep 1000 | cut -d: -f1 | awk '{print $1}') ; echo $IDUSU1K | espeak -v es -stdin
# Pronunciar el nombre del usuario 100 mediante espeak.

IDUSU1K=$(cat /etc/passwd | grep 1000 | cut -d: -f1 | awk '{print $1}') | espeak -v es-la+m1 -a 100 -p 50 -s 150 -b UTF-8 "Saludos, estimado usuario: `echo $IDUSU1K`"
# Generar un saludos por voz con el nombre del usuario 1000 mediante espeak.

Al εκτελέστε κάθε εντολή φαίνεται εδώ, θα λάβουμε ένα παρόμοια έξοδος (αποτέλεσμα), όπως φαίνεται στην παρακάτω εικόνα:

Παρόμοια έξοδος (αποτέλεσμα) ανά οθόνη

Shell Scripting – Εκμάθηση 05: Bash Shell Scripts – Μέρος 2
σχετικό άρθρο:
Shell Scripting – Εκμάθηση 05: Bash Shell Scripts – Μέρος 2
Shell Scripting – Εκμάθηση 04: Bash Shell Scripts - Μέρος 1
σχετικό άρθρο:
Shell Scripting – Εκμάθηση 04: Bash Shell Scripts – Μέρος 1

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

Εν ολίγοις, ελπίζουμε σε αυτό Εκμάθηση 08 σχετικά με το «Shell Scripting» συνεχίζουν να προσφέρουν μια μικρή αλλά πολύτιμη συνεισφορά όσον αφορά στόχος της μάθησης και της κατανόησης τις δυνατότητες του Τεχνική Shell Scripting. Φτάνοντας στο σημείο, δημιουργήστε τα δικά σας προγράμματα CLI/GUI, Αν είναι απαραίτητο. Επομένως, εάν θέλετε να φτάσετε σε αυτό το σημείο, σας προσκαλούμε να συμπληρώσετε αυτές τις πληροφορίες διερευνώντας τα ακόλουθα Το κανάλι YouTube, όπου επί του παρόντος προσεγγίζεται με πρακτικό τρόπο το power of shell scripting.

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


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

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

*

*

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