මම rm -rf /*
අහම්බෙන් දිව්වා , නමුත් මම අදහස් කළේ rm -rf ./*
(කප්පාදුවෙන් පසු තරුව සැලකිල්ලට ගන්න).
alias rm='rm -i'
හා --preserve-root
පෙරනිමියෙන් මාව බේරගන්න නැත, ඒ නිසා මෙම කිසිදු ස්වයංක්රීය ආරක්ෂක තිබේද?
මම මූල නොවූ අතර වහාම විධානය අවලංගු කළෙමි, නමුත් මගේ බෑෂ් විමසුම දැනටමත් කැඩී ඇති බව මා දුටු නිසා කොතැනක හෝ යම් ලිහිල් අවසරයක් තිබුනි. මට අවසර මත යැපීමට සහ මූල නොවීමට අවශ්ය නැත (මට එකම වැරැද්ද කළ හැකිය sudo
), සහ පද්ධතියේ කොතැනක හෝ නැතිවූ එක් ගොනුවක් නිසා අද්භූත දෝෂ සඳහා දඩයම් කිරීමට මට අවශ්ය නැත, එබැවින් උපස්ථ සහ sudo
හොඳයි , නමුත් මෙම විශේෂිත අවස්ථාව සඳහා වඩා හොඳ යමක් මම කැමතියි.
දෙවරක් සිතීම සහ මොළය භාවිතා කිරීම ගැන. මම එය ඇත්ත වශයෙන්ම භාවිතා කරමි! නමුත් මම එය භාවිතා කරන්නේ විවිධ කරුණු 10 ක් සම්බන්ධ සංකීර්ණ ක්රමලේඛන කාර්යයක් විසඳීමට ය. මම මෙම කර්තව්යයේ ගැඹුරින් ගිලී සිටිමි, කොඩි සහ මාර්ග පරීක්ෂා කිරීම සඳහා මොළ ශක්තියක් ඉතිරිව නැත, විධාන සහ තර්ක අනුව මම නොසිතමි, 'හිස් ධාරා ඩිර්' වැනි ක්රියාවන් අනුව මම සිතමි. මගේ මොළයේ විවිධ කොටස් ඒවා විධාන වලට පරිවර්ථනය කරන අතර සමහර විට එය වැරදි කරයි. පරිගණකය ඒවා නිවැරදි කිරීමට මට අවශ්යයි, අවම වශයෙන් භයානක ඒවා.
rm
එය තුවක්කුවක් නොව, එය පරිගණක වැඩසටහනක් වන අතර, පරිශීලකයා වැදගත් ලිපිගොනු මකා දමා අනතුරු ඇඟවීමක් කිරීමට යන බව තීරණය කිරීමට එය බුද්ධිමත් විය හැකිය (ඇත්ත වශයෙන්ම ඔබ rm -rf /
තරුවක් නොමැතිව කිරීමට උත්සාහ කරන්නේ නම් ).
rm
විධානයට වඩා හොඳ ආරක්ෂාවක් ලබා දෙන්නේ කෙසේදැයි විමසීම පරිපූර්ණ නීත්යානුකූල sysadmin ප්රශ්නයකි.
rm -rf . /mydir
වෙනුවට ඔබට කළ හැකිrm -rf ./mydir
අතර මරා දැමිය හැකිය. මෙය බොහෝ විට සිදුවන බව මට පෙනේ.