Skip to content

Instantly share code, notes, and snippets.

View alexvillalb159's full-sized avatar
🙃
Focusing

alexvillalb159

🙃
Focusing
View GitHub Profile
@alexvillalb159
alexvillalb159 / randomZ.sh
Last active March 28, 2022 13:27
Ejemplo de como usar los códigos de control de escape de la consola en Linux
#!/bin/bash
# Este programa imprime la letra Z en posiciones aleatorias de la consola de Linux, con colores aleatorios de background y foreground.
# También activa y desactiva el modo de reverso de video luego de cada 50 asignaciones aleatorias de la letra Z
COLUMNS="$(tput cols)"
LINES="$(tput lines)"
@alexvillalb159
alexvillalb159 / hookTodd.sh
Last active October 16, 2021 15:46
Replaces the original dd program and avoiding any direct writing to a disc with a certain label. Redirecting for everything else to the real dd program
#!/bin/bash
# This program replaces the original dd program and assumes that the actual dd program has been moved, in its same
# directory, to the dd2 file.
# What it does is verify that no disk with the label $ LABELDISK is written directly with dd.
# If no disk labeled $ LABELDISK is connected or no attempt is made to write directly to it, the original dd2 program
# is called with all the parameters, just as they were passed to it. This program is not immune to code injection.
# Este programa reemplaza al programa dd original y asume que el verdadero programa dd se ha movido, en su mismo directorio, al archivo dd2.
@alexvillalb159
alexvillalb159 / savemem.sh
Last active December 19, 2021 22:55
Un script para ahorrar memoria
#!/bin/bash
MYPID=$$
isexec=$(ps -AF | grep "bash $0" | grep -v grep | grep -v $MYPID)
WTITLE="⚡ Activar el ahorro de memoria ⚠"
if [ -n "$isexec" ]
then
echo "Se esta ejecutando"