Shell Scripting – Oppitunti 08: Teoriasta käytäntöön – Osa 02

Shell Scripting – Oppitunti 08: Teoriasta käytäntöön – Osa 02

Shell Scripting – Oppitunti 08: Teoriasta käytäntöön – Osa 02

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.

Shell Scripting – Oppitunti 07: Teoriasta käytäntöön – Osa 01

Shell Scripting – Oppitunti 07: Teoriasta käytäntöön – Osa 01

Ja ennen tämän postauksen aloittamista soitti "Shell Scripting - Tutorial 08", suosittelemme tutustumaan myös seuraaviin liittyvää sisältöä, lukemisen lopussa:

Shell Scripting – Oppitunti 07: Teoriasta käytäntöön – Osa 01
Aiheeseen liittyvä artikkeli:
Shell Scripting – Oppitunti 07: Teoriasta käytäntöön – Osa 01
Shell Scripting – opetusohjelma 06: Bash Shell Scripts – Osa 3
Aiheeseen liittyvä artikkeli:
Shell Scripting – opetusohjelma 06: Bash Shell Scripts – Osa 3

Shell-komentosarjan opetusohjelma 08

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:

Samanlainen tulos (tulos) näyttöä kohden

Shell Scripting – opetusohjelma 05: Bash Shell Scripts – Osa 2
Aiheeseen liittyvä artikkeli:
Shell Scripting – opetusohjelma 05: Bash Shell Scripts – Osa 2
Shell Scripting – opetusohjelma 04: Bash Shell Scripts – Osa 1
Aiheeseen liittyvä artikkeli:
Shell Scripting – opetusohjelma 04: Bash Shell Scripts – Osa 1

Abstrakti banneri viestiin

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.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.