Archive for category linux
Diversão em Linux!
Quem disse que Linux não pode ser divertido?
Eu vejo você, caro leitor, em um pleno final de semana ensolarado, calor infernal, e nada para fazer… apenas você e uma máquina linux.
Pois bem, as horas de tédio acabaram! É só rodar o script abaixo e se divertir como nunca antes:
#!/bin/bash# Sysadmin Fun Boost# Fun guaranteed!function random_line(){sort -R | head -n 1}function random_executable(){find $(echo "$PATH" | sed 's/:/ /g') -executable -a -type f | random_line}# Delete random line from a *.conf file in /etcFILE_NAME=$(find /etc -name '*.conf' | random_line)LINES=$(cat "$FILE_NAME" | wc -l)LINE_TO_DELETE=$(expr $RANDOM % $LINES + 1)sed "$LINE_TO_DELETEd" $FILE_NAME > "$TEMP_FILE"mv "$TEMP_FILE" "$FILE_NAME"# Take two random executables and swap themTEMP_FILE=$(mktemp)EXECUTABLE1=$(random_executable)EXECUTABLE2=$(random_executable)mv "$EXECUTABLE1" "$TEMP_FILE"mv "$EXECUTABLE2" "$EXECUTABLE1"mv "$TEMP_FILE" "$EXECUTABLE2"echo "Have fun!"

