Soy tan majo que te indexo mi contenido aquí abajo :)
Título del vídeo | Fecha | descripción | tags | links |
---|---|---|---|---|
#!Bash 27 - Shell interactiva y login shell | 2024-06-18 | #!Bash 27 - Diferencia entre shell interactiva y shell no interactiva. Flags de una shell ($-) Diferencia entre una login shell o no login shell. Ficheros especiales de inicio de la shell. | [bash_serie] [bash] [scripting] [shell] [$-] [.bashrc] [.bash_profile] [&] |
![]() ![]() |
#!Bash 26 - Jobs, fg, bg, disown | 2024-06-11 | #!Bash 26 - Manejo de procesos con los comandos jobs, fg, bg y disown. Procesos en background (&). Enviar procesos al background y traerlos de vuelta al frente en la shell. Desvincular un job de la shell mediante disown | [bash_serie] [bash] [scripting] [jobs] [fg] [bg] [disown] [&] |
![]() ![]() |
#!Bash 25 - Parámetros posicionales y especiales $1 $2... $n $* $@ $# $? | 2024-05-29 | #!Bash 25 - Uso de $N y ${N} y parámetros especiales que cuentan número de argumentos, array, flags de subshell, id de proceso de la subshell, nombre de la shell... | [bash_serie] [bash] [scripting] [$n] [$*] [$@] [$#] [$?] |
![]() ![]() |
#!Bash 24 - if-then-else en la línea de comandos | 2024-05-22 | #!Bash 24 - Múltiples ejemplos de condicional en bash | [bash_serie] [bash] [scripting] [if] [...] [if-elif-else] [else] [&&] [||] [...] [=~] [command_substitution] |
![]() ![]() |
ip + json + jq | 2024-05-20 | Comando IP con salida en Json. Parsing de json con jq | [ip] [json] [jq] |
![]() |
#!Bash 23 - Comparación con doble corchete [[ ... ]] y Operando =~ | 2024-05-15 | #!Bash 23 - Comparaciones con la extensión de doble corcherte [[ ... ]] ¿Es diferente del corcherte simple [ ... ] ? se pueden emplear expansiones de nombre como * y ?, && y || dentro de doble corchete. La expresión =~ permite comprobar si hay un string dentro de otro, o si un string contiene otro string. | [bash_serie] [bash] [scripting] [...] [...] [=~] [&&] [||] |
![]() ![]() |
#!Bash 22 - Comparaciones con test y [...] | 2024-05-09 | #!Bash 22 - Comparaciones sencillas en bash. Test y [...]. Usa $? para comprobar el estado de salida del comando anterior. Se pueden combinar los tests con operadores lógicos para complicar más los tests. | [bash_serie] [bash] [scripting] [...] [test] [arithmetic_expansion] [&&] [||] [command_substitution] [shell_expansion] |
![]() ![]() |
ip + grep + awk | 2024-05-07 | Procesamos salida de comando IP con grep+awk en lugar de ifconfig | [grep] [awk] [ip] |
![]() |
#!Bash 21 - Agrupaciones de comandos | 2024-05-01 | #!Bash 21 - Agrupaciones de comandos con (...) y {...}. Domina las subshells | [bash_serie] [bash] [scripting] [subshell] [(...)] [{...}] |
![]() ![]() |
#!Bash 20 - Heredocs y HereStrings | 2024-04-24 | #!Bash 20 - HereDoc es una redirección de entrada avanzada que permite definir todo un texto e inyectarlo en un fichero o en un comando! El hereString permite manejar strings e inyectarlos directamente en comandos. | [bash_serie] [bash] [scripting] [<<] [<<<] [heredoc] [herestring] |
![]() ![]() |
Hola, me llamo Juan y soy técnico en ciberseguridad. Tengo años de experiencia como analista de amenazas, investigador forense y desarrollador de software - adoro scrum.
Llevo un tiempo creando contenido, principalmente en TikTok y Youtube, poniendo el foco en Linux, el terminal, Bash scripting y otros temas relacionados con la ciberseguridad. Intento dar un toque de humor a todo lo que hago para trasladar mis conocimientos de una manera amena, didáctica y entretenida.