Jatkuu tällä Tutorial 08 sarjastamme alkaen Shell-komentosarjat, tänään jatkamme toisella sarjalla käytännön esimerkkejä aloitettiin vuonna Tutorial 07. Joka kannattaa aina olla käsillä, jotta ymmärrät ja toteutamme paremmin shell-skriptitekniikka, niiden skriptien sisällä, jotka on kehitetty heidän käyttöjärjestelmilleen perustuen GNU / Linux.
Ja muista, että aiemmat tutoriaalit 06 ja 05, käsiteltiin erilaisia Online-resurssit ja hieman Hyvät käytännöt. Vaikka suuri osa teoreettinen perusta käsiteltiin vuonna opetusohjelmat 04-01.
Ja ennen tämän postauksen aloittamista soitti "Shell Scripting - Tutorial 08", suosittelemme tutustumaan myös seuraaviin liittyvää sisältöä, lukemisen lopussa:
Shell-komentosarjan opetusohjelma 08
Esimerkkejä Shell Scriptingin aloitettavista komennoista
Seuraavaksi opimme poimi arvot ja tiedot eri tyyppisiä läpi komentokäskyjen suorittaminen terminaalissa. Alkaen joistakin yksinkertaisista, kuten tänään, kunnes pääset edistyneempiin tulevissa opetusohjelmissa.
Poimi järjestelmän käyttäjiin liittyvät arvot ja parametrit
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 suorita jokainen komento tässä näytetään, saamme a samanlainen tulos (tulos), kuten seuraavassa kuvassa näkyy:
Lyhyesti sanottuna toivomme tätä Tutorial 08 aiheesta "Shell Scripting" tarjoaa edelleen pienen mutta arvokkaan panoksen oppimisen ja ymmärtämisen tavoitteena potentiaalia Shell-komentosarjatekniikka. Asiaan pääseminen, rakentaa omia CLI/GUI-ohjelmia, Jos välttämätöntä. Siksi, jos haluat saavuttaa tämän pisteen, pyydämme sinua täydentämään näitä tietoja tutkimalla seuraavaa YouTube-kanava, jossa sitä tällä hetkellä lähestytään käytännöllisesti komentotulkkikomentosarjan teho.
Jos pidit sisällöstä, kommentoi ja jaa se. Ja muista, vieraile alussa meidän «Kotisivut», virallisen kanavan lisäksi Telegram saadaksesi lisää uutisia, opetusohjelmia ja Linux-päivityksiä. länteen ryhmä, saadaksesi lisätietoja tämän päivän aiheesta tai muista aiheeseen liittyvistä aiheista.