Fundamentos y Herramientas Esenciales de Bash Scripting
Intérpretes de comandos en sistemas Unix-like
Un script de shell es un archivo de texto que contiene una serie de comandos que son ejecutados por un intérprete. En la mayoría de las distribuciones de Linux, existen diversos intérpretes disponibles.
Para identificar los intérpretes instalados en el sistema, se puede consultar el archivo /etc/she ...
Publicado el 7-1 05:53
Captura de Señales en Bash con el Comando trap
En scripts de Shell extensos y complejos, es esencial considerar eventos como la desconexión del usuario o apagones del sistema. Estos eventos envían señales que deben ser capturadas y manejadas para finalizar el programa de forma controlada y segura.
El comando interno de Bash trap permite capturar señales específicas en un script y ejecutar a ...
Publicado el 6-30 19:32
Redirección de Entrada y Salida en Shell Scripting
Conceptos Fundamentales de Redirección
Cada proceso en un sistema operativo tiene asociaods por defecto tres descriptores de archivo: entrada estándar (stdin), salida estándar (stdout) y error estándar (stderr).
La redirección nos permite dirigir la salida estándar y la salida de error de un comando hacia un archivo. De manera inversa, podemos ...
Publicado el 6-30 19:23
Procesamiento Avanzado de Texto y Datos con awk en Linux
Fundamentos de awk
awk es una herramienta fundamental en sistemas Unix y Linux diseñada para el análisis y procesamiento de flujos de texto. A diferencia de grep (enfocado en búsqueda) o sed (orientado a edición), awk destaca en la extracción de datos estructurados y la generación de reportes. Su mecanismo principal consiste en leer archivos lí ...
Publicado el 6-30 05:59
Guía técnica del comando ls para la gestión de directorios
El comando ls (abreviatura de list) es la herramienta fundamental en entornos Unix y Linux para visualizar el contenido de los directorios. Su función principal es listar archivos y subcarpetas, permitiendo filtrar y ordenar la información mediante diversos parámetros.
Parámetros y opcinoes fundamentales
La versatilidad de ls reside en sus modi ...
Publicado el 6-29 18:40
Manipulación de fechas y horas en Python, Shell y MySQL: técnicas de obtención y conversión de formatos
Uso del módulo datetime en Python
Para gestionar fechas y horas en Python, se emplean los módulos datetime y time. A continuación se detallan operaciones comunes con ejemplos modificados para reducir la similitud con el código original.
Obtención de objetos de tiempo
import datetime
import time
# Obtener la fecha y hora actual como un objeto d ...
Publicado el 6-29 04:29
Gestión y Técnicas Avanzadas de Variables de Entorno en Kali Linux
Fundamentos de Variables en Bash
En sistemas operativos diseñados para auditoría como Kali Linux, las variables de entorno actúan como contenedores dinámicos de información. Funcionan mediante pares clave-valor y se dividen principalmente en dos categorías: variables de shell (limitadas a la sesión de terminal actual) y variables de entorno glo ...
Publicado el 6-29 02:52
Fundamentos de Shell: Variables, Condicionales y Bucles
Variables en el Shell
Tipos de Variables
Variables Locales
Una varible local se define y es accesible únicamente dentro de la sesión de shell actual donde fue creada. Si se inicia un nuevo subshell, esta variable no estará disponible.
$ usuario=datos
$ echo $usuario
datos
Variables de Entorno
Las variables de entorno son heredables por los pro ...
Publicado el 6-27 23:47
Verificación del código de retorno de subcomandos en tuberías de Linux
En el entorno de Bash, la variable $? se emplea comúnmente para recuperar el código de retorno del último comando ejecutado. Sin embargo, al trabajar con tuberías (pipes), esta variable solo refleja el estado del comando final en la cadena.
Por ejemplo, considere una tubería donde un comando principal genera una salida que se redirige a un proc ...
Publicado el 6-26 22:42
Guía Técnica de Conceptos y Administración en Linux
Esta guía técnica abarca fundamentos esenciales de Linux, arquitectura del sistema, administración de recursos, scripting en Shell y seguridad. Está estructurada para proporcionar conocimiento aplicable tanto para la administración de sistemas como para la preparación técnica.
Conceptos Fundamentales de Linux
Linux es un sistema opreativo de ti ...
Publicado el 6-23 20:53