Shell Scripting – Titorial 07: Da teoría á práctica – Parte 01
Continuando, con isto Tutorial 07 a partir da nosa serie Guión de shell, hoxe abordaremos a primeira parte dunha serie de exemplos prácticos, a ter en conta para comezar aprender e perfeccionar o noso dominio Técnica de Shell Scripting.
Ademais, dende aquí, poderemos utilizar todo o coñecido e aprendido, no titorías anteriores 06 e 05 (Recursos en liña e boas prácticas), sen esquecer todos os base teórica asimilado ao titorías 04,03, 02, 01 e XNUMX.
Shell Scripting - Titorial 06: The Bash Shell Scripts - Parte 3
Entón, antes de comezar este post chamado «Shell Scripting – Titorial 07», recomendamos explorar o seguinte contidos relacionados, ao final da lectura ou a ler esta publicación hoxe:
Índice
Tutorial de scripting de Shell 07
Exemplos de comandos para iniciar no Shell Scripting – Titorial 07
Coñecer valores e parámetros predefinidos: Comandos de exportación e env.
Para comezar, é importante saber que moitos dos valores ou parámetros máis importantes e utilizados, xa están predefinidas en determinadas variables do Sistema Operativo, que se poden coñecer a través do comandos"Exportar"E"Enviar", como podemos ver nas seguintes imaxes:
Exportar
Enviar
Polo tanto, nun terminal poderiamos executar, por exemplo, o seguinte ordes de mando para ler (extraer/coñecer) o ambiente de escritorio utilizado, dependendo do Comandos "Exportar" e "Env".:
eco $XDG_SESSION_DESKTOP
eco $DESKTOP_SESSION
E así conseguir o mesmo resultado por terminal, no meu caso: XFCE. Como se mostra a continuación:
Extrae valores e parámetros almacenados mediante script de shell
E despois imos aprender extraer valores e información de varios tipos a través executando ordes de comando nun terminal. Comezando por algúns sinxelos como os de hoxe, ata chegar a outros máis avanzados, en futuras titorías.
Mentres que os de hoxe son os seguintes:
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
Ao executalos nun terminal, este sería o resultado na pantalla:
En definitiva, esperamos isto Tutorial 07 sobre "Shell Scripting" coa primeira parte dunha serie de útiles ordes de mando para comezar a aprender e comprender o potencial desta técnica, permítelles, nun futuro inmediato, a xestión máis avanzada e práctica de seu Sistemas operativos GNU/Linux. E por suposto, o poder de chegar crea os teus propios programas CLI/GUI, Se é necesario.
Do mesmo xeito que, persoalmente, levo a cabo coa construción dun aplicación (paquete) Debian chamada LPI-SOA, feito 100% con Bash mediante Shell Scripting, sobre a futura versión de min Respin comunitario baseado en MX Linux chamado Milagres. E que poden ver en min? Canle de YouTube, para coñecer o poder (alcance) do script de cuncha.
Se che gustou o contido, comenta e compárteo. E lembra, visita o inicio do noso «local», ademais da canle oficial de Telegrama para obter máis noticias, tutoriais e actualizacións de Linux. Oeste grupo, para obter máis información sobre o tema de hoxe ou outros relacionados.
Sexa o primeiro en opinar sobre