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
Ejecución de scripts SQL en MySQL: Enfoques desde consola y GUI
Para administrar y restaurar bases de datos MySQL, es común trabajar con archivos de texto que contienen sentencias SQL, conocidso como archivos .sql. Estos scripts son fundamentales para la migración de datos, respaldos y la aplicación de cambios en la estructura de la base de datos. A continuación, se presentan varios métodos para ejecutar es ...
Publicado el 6-23 04:11
Despliegue de aplicaciones Java mediante Dockerfile
Configuración previa de red
Antes de exponer la aplicación al tráfico externo, es fundamental configurar el firewall del sistema operativo (en distribuciones basadas en RHEL/CentOS) para permitir las conexiones en el puerto deseado.
# Permitir tráfico en el puerto 8080 de forma permanente
firewall-cmd --zone=public --add-port=8080/tcp --permane ...
Publicado el 6-20 23:21
Explicación de $(cd $(dirname $0); pwd)
En muchos scripts de shell, es frecuente encontrar la siguiente instrucción:
directorioBase=$(cd $(dirname $0); pwd)
...
Esta instrucción obtiene la ruta absoluta del directorio donde se encuentra el script. ¿Cómo se entiende? ¿Por qué no usar directamente pwd para obtener la ruta actual?
Desglose de la instrucción
Basado en la explicación d ...
Publicado el 6-18 03:53