Doorgaan, hiermee Tutorial 07 uit onze serie op Shell-scripts, behandelen we vandaag het eerste deel van een reeks van praktische voorbeelden, om rekening mee te houden om te beginnen leren en verfijnen onze heerschappij over Shell-scripttechniek.
Bovendien kunnen we vanaf hier alles wat bekend en geleerd is, gebruiken in de eerdere tutorials 06 en 05 (online bronnen en goede praktijken), zonder alle te vergeten theoretische basis geassimileerd in de bijlessen 04,03, 02 en 01.
Dus, voordat je dit bericht startte genaamd «Shell-scripts – Tutorial 07», raden we aan het volgende te verkennen: gerelateerde inhoud, aan het einde van het lezen of herlezen van dit bericht vandaag:
Shell Scripting-zelfstudie 07
Voorbeelden van opdrachten om te starten in Shell Scripting - Tutorial 07
Vooraf gedefinieerde waarden en parameters kennen: Export- en Env-opdrachten
Om te beginnen is het belangrijk om te weten dat veel van de belangrijkste en gebruikte waarden of parameters, zijn al voorgedefinieerd in bepaalde variabelen van het besturingssysteem, die u kunt kennen via de commando's "Exporteren"En"env", zoals we kunnen zien in de volgende afbeeldingen:
Exporteren
env
Daarom kunnen we in een terminal bijvoorbeeld het volgende uitvoeren: bevel bevelen om de gebruikte desktopomgeving te lezen (uitpakken/weten), afhankelijk van de Commando's "Exporteren" en "Env":
echo $XDG_SESSION_DESKTOP
echo $DESKTOP_SESSION
En krijg dus hetzelfde resultaat per terminal, in mijn geval: XFCE. Zoals hieronder getoond:
Opgeslagen waarden en parameters extraheren met Shell Scripting
En dan zullen we leren waarden en informatie extraheren van verschillende soorten door commando-opdrachten uitvoeren in een terminal. Beginnend met enkele eenvoudige zoals vandaag, tot het bereiken van meer geavanceerde, in toekomstige tutorials.
Terwijl die van vandaag de volgende zijn::
NE=$(cat /etc/hostname) ; echo $NE
#Nombre del Equipo.
F1=$(date +"%D") ; echo $F1
#Fecha actual del Sistema
F2=$(date +"%d-%b-%y") ; echo $F2
#Fecha actual del Sistema
F3=$(date +"%d-%m-%y") ; echo $F3
#Fecha Numérica actual del Equipo
F4=$(date "+%d-%m-%y_%H-%M-%S") ; echo $F4
#Fecha actual extendida del Sistema
H1=$(date +"%T") ; echo $H1
#Hora actual del Sistema
H2=$(date +"%H-%M") ; echo $H2
#Hora actual del Sistema
H3=$(date +"%H-%M-%S") ; echo $H3
#Fecha actual extendida del Sistema
H4=$(date +"%H") ; echo $H4
#Hora del Sistema
M1=$(date +"%M") ; echo $M1
#Minutos del Equipo
S1=$(date +"%S") ; echo $S1
#Segundos del Sistema
D1=$(date +"%d") ; echo $D1
#Día actual del Equipo
MES1=$(date +"%b") ; echo $MES1
#Mes alfabético actual del Equipo
MES2=$(date +"%m") ; echo $MES2
#Mes numérico actual del Equipo
A1=$(date +"%y") ; echo $A1
#Año (con 2 cifras) actual del Equipo
A2=$(date +"%Y") ; echo $A2
#Año (con 4 cifras) actual del Equipo
Als je ze in een terminal uitvoert, zou dit het resultaat op het scherm zijn:
Kortom, we hopen dit Tutorial 07 over «Shell Scripting» de deel een van een reeks nuttige bevel bevelen om het potentieel van deze techniek te leren en te begrijpen, geef ze dan in de nabije toekomst meer geavanceerd en praktisch beheer hun GNU/Linux-besturingssystemen. En natuurlijk de kracht om te bereiken bouw uw eigen CLI/GUI-programma's, Indien nodig.
Net zoals ik persoonlijk uitvoer met de bouw van een app (pakket) Debian genaamd LPI-SOA, gedaan 100% met Bash via Shell Scripting, over de toekomstige versie van mij Community-respin gebaseerd op MX Linux riep Wonderen. En wat zien ze in mij? YouTube-kanaal, om de kracht (scope) van Shell Scripting te kennen.
Als je de inhoud leuk vond, reageer en deel het. En vergeet niet, bezoek het begin van onze «WebSite», naast het officiële kanaal van Telegram voor meer nieuws, tutorials en Linux-updates. Westen groep, voor meer informatie over het onderwerp van vandaag of andere gerelateerde onderwerpen.