Soy tan majo que te indexo mi contenido aquí abajo :)
| Título del vídeo | Fecha | descripción | tags | links |
|---|---|---|---|---|
| #!Bash 28 - Descriptores de Fichero FD (File Descriptors) | 2024-06-27 | #!Bash 28 - Tres descriptores de fichero base de un proceso en ejecución, entrada, salida y salida de errores. Concepto de File descriptor en el kernel. Descriptores de fichero arbitrarios mediante el uso de exec. Duplicación de FDs. Operando para escritura y lectura bidireccional. | [bash_serie] [bash] [scripting] [fd] [proceso] [>] [$$] [exec] [>&] [<>] |
|
| #!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] [$*] [$@] [$#] [$?] |
|
| Optimizando el numero Armstrong (o no) | 2024-05-24 | Optimizando el script del ejercicio Exercism #7: Armstrong | [exercism] [for] [shuf] [xargs] [benchmarking] |
|
| #!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] |
|
| Linux Explained: Directorio /bin | 2024-05-19 | Directorio BIN de Linux explicado | [linux_explained] [humor] [cat] [shell] [ls] [rm] [path] |
|
| #!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] |
|
| #!Bash 21 - Agrupaciones de comandos | 2024-05-01 | #!Bash 21 - Agrupaciones de comandos con (...) y {...}. Domina las subshells | [bash_serie] [bash] [scripting] [subshell] [(...)] [{...}] |
|
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.