'Rm -rf /' විධානයක් සමඟ ඔබට කොපමණ දුරක් යා හැකිද?


200

මම බොහෝ විට කල්පනා කර ඇත්තේ ඔබ ධාවනය කරන්නේ නම් පද්ධතියට කොපමණ දුරක් ලැබෙනු ඇත්ද rm -rf /යන්නයි. මෙහෙයුම් පද්ධතියට මකා දැමිය හැකි යැයි මම සැක කරමි (?)

පාරිතෝෂික ප්‍රශ්නය : විධානය ක්‍රියාත්මක කිරීමෙන් පසු එය rmඉවත් කර ගත හැකිද?

යාවත්කාලීන කිරීම: වර්චුවල් බොක්ස් භාවිතා කරමින් ප්‍රධාන යුනික්ස් බෙදාහැරීම් කිහිපයකින් මම මෙය පරීක්ෂා කර ඇති අතර පිළිතුරු හරියටම සිදුවන්නේ කුමක්ද යන්න විස්තර කරයි. නිවැරදි පරාමිතීන් ලබා දෙන්නේ නම්, rm තැටියේ ඇති සෑම භෞතික දත්තයක්ම ඉවත් කරයි. කෙසේ වෙතත්, මම GNU එක හැර වෙනත් rm අනුවාදයක් භාවිතා කරන විට සමහර ගැටළු වලට මුහුණ දුන්නා. උදාහරණයක් ලෙස, මම විශ්වාස කරන්නේ කාර්යබහුල බොක්ස් සතුව ඔවුන්ගේම අනුවාදයක් ඇති අතර එය ඔබට හැකි තරම් ඉවත් කිරීමට ඉඩ නොදේ.

මෙම ප්‍රශ්නය සතියේ සුපිරි පරිශීලක ප්‍රශ්නයක් විය . වැඩි විස්තර සඳහා
2011 ජූලි 7 වන දින බ්ලොග් සටහන කියවන්න හෝ සතියේ ඔබේම ප්‍රශ්නය ඉදිරිපත් කරන්න .


8
ඔබ මෙම ප්‍රශ්නය ඇසීම විහිළුවක්. මම වෙනත් සංසදයක තවත් rm -f ප්‍රශ්නයකට පිළිතුරු දෙමින් සිටි අතර ටික වේලාවකට පෙර මා කියවූ ලිපියක් මතක තබා ගැනීමට පටන් ගතිමි. : මේ වගේ වතාවක් වාසනාවකට මෙන් මම එය ගැලවීම සම්භාව්ය යුනික්ස් බිය ජනක කතාව එය කෙතරම් දුර යනවා ... මම එය ඉතා හොඳින් ලිපිය ලියා හිතන්නේ හා සාමාන්යයෙන් කියැවීමට සුදුසු ය යන්න සිත් බව, යන කාරනය අමතරව!
akseli

3
මම දැන් sudo rm -rf /ටිනිකෝර් / මයික්‍රොකෝර් ලිනක්ස් මත උත්සාහ කර ඇති අතර මෙහෙයුම් පද්ධතිය ඩිරෙක්ටරි කිහිපයක් (/ සයිස් සහ වෙනත්) මකා දැමීමෙන් ආරක්ෂා කරන බව පෙනේ.
n0pe

47
මම rm -f /bin/rmවරක් උත්සාහ කළා . අවාසනාවකට මෙන්, එය ක්‍රියාත්මක වූ අතර, මම ඊළඟ පැයේදී ගත කළේ rmග්නූ කෝරියුටිල්ස් වෙතින් නිවැරදි අනුවාදය ලබා ගැනීමයි .
squircle

17
තත්පරයක් ඉන්න, මම උත්සාහ කරමි ...
මාර්ටිජන් කෝර්ටෝ

38
මම මෙය නිතරම ඇපල් ගබඩාවේ කරමි
උදා 5

Answers:


188

ඔබට rmGNU coreutils වෙතින් තිබේ නම් (බොහෝ විට එය සාමාන්‍ය ලිනක්ස් ඩිස්ට්‍රෝ එකක් නම්), rm -rf /ගොඩනංවන ලද ආරක්ෂාව මගින් ප්‍රතික්ෂේප කරනු ලැබේ (මෑන්පේජ් සහ විකිපීඩියාවට අනුව, එය උත්සාහ කර නැත).

ඔබට මෙම ආරක්ෂාව ඉක්මවා යා හැකිය --no-preserve-root. rmසෑම ගොනුවක්ම ඉවත් කිරීමට උත්සාහ කිරීමෙන් පසුව නතර නොකර, හැකි සෑම දෙයක්ම ඉවත් කරයි. ඇත්තෙන්ම ඒ වගේ අථත්ය ගොනු පද්ධති ඉවත් වන්නේ නැත /procහා /sys, නමුත් අනනුකූල - එය ඔබේ තැටි මත සියල්ල ඉවත් කරනු ඇත.

විධානය අවසන් වූ පසු, ඔබේ තැටිය මෙහෙයුම් පද්ධතිය ඇතුළුව හිස්ව පිස දමනු ඇත. කර්නලය සහ වත්මන් ක්‍රියාවලි මතකයේ සිට දිගටම ක්‍රියාත්මක වනු ඇත, නමුත් බොහෝ ක්‍රියාදාමයන් මිය යන්නේ ඒවා සමහර ගොනුවලට ප්‍රවේශ වීමට අසමත් වන බැවිනි. මෙහෙයුම් පද්ධතිය ඊළඟ වතාවේ ආරම්භ කිරීමට අසමත් වනු ඇත.


67
හරියටම මම සොයන දේ. දැන් මෙම බලය භාවිතා කිරීම සඳහා ලෝකය අල්ලා ගැනීමට.
n0pe

34
+1 විශේෂයෙන් --no-preserve-rootසඳහන් කර නැති නිසා.
මතජ් ජී

22
AxMaxMackie, හැකර්වරු ඉතා ඉක්මණින් මෙය පරිශීලකයෙකුට කළ හැකි අවම ප්‍රයෝජනවත් දේ බව සොයා ගැනීම වටී . එය මුදල් වාසි සඳහා භාවිතා කළ හැකි ඕනෑම දත්තයක් විනාශ කරන අතර හැකර් යන්ත්‍රය තවදුරටත් සූරාකෑම වළක්වයි. කෘමියෙකු සිටින බළලෙකු මෙන්, ඔබට එය මරා දැමීමට අවශ්‍ය නැත, ඔබට එය විනෝදජනක බැවින් ටික වේලාවක් එය සමඟ සෙල්ලම් කිරීමට අවශ්‍යය.
zzzzBov

5
OP හි අනෙක් ප්‍රශ්නයට පිළිතුරු දීමට, ඔව් rm එය ඉවත් කරයි. ක්‍රියාත්මක කළ හැකි අවස්ථාවක් තිබියදීත් ක්‍රියාත්මක කළ හැකි දේ වෙනස් කිරීමට හෝ මකා දැමීමට සම්පූර්ණයෙන්ම හැකිය. එය දිගටම ක්‍රියාත්මක වන අතර වෙනස් වීමෙන් කිසිදු බලපෑමක් සිදු නොවනු ඇත.
thomasrutter

3
මම "chmod -R පරිශීලක: පරිශීලක *" / හි සඳහන් කිරීමට කැමැත්තෙමි, මන්ද එය පුනරාවර්තන හා මිල අධික වැරැද්දකි. මම එය එක් වරක් කළ අතර, ගබ්සා කිරීමට හැකි වන විට ගෙදරින් අඩක් පමණ ගෙවී ගොස් ඇත. / bin / boot / etc / dev අයිති විය. වාසනාවකට මෙන්, මම ඊළඟ පැය කිහිපය අතින් ගත කළ අතර, විමර්ශන පද්ධතියකින් හිමිකාරිත්වය නැවත සකස් කළෙමි. කෙසේ වෙතත්, පසුව වෙනත් කිසිවෙකුට su හෝ sudo භාවිතා කළ නොහැක. අවසානයේදී / bin / su හි සෙටූයිඩ් බිට් කට්ටලය නොමැති බව සොයා ගන්නා ලදී. අනාගතය සඳහා සැලකිල්ලට ගන්න: චවුන් කිරීම / බින් / සු එහි සෙටූයිඩ් බිට් නැවත සකසයි!
ඇන්ඩි ලී රොබින්සන්

42

ටෙක්නෝ සංගීතයට සවන් දෙන අතරතුර දෘශ්‍යමය වශයෙන් මෙවැනි දේ කිරීමට කැමති අය සඳහා.

ලිනක්ස් හි rm- rf ධාවනය කිරීම (වීඩියෝ)

ක්‍රියාවලීන් මියයෑමට පටන් ගන්නා විට ඒවා නම් කළ හැකි නම් ප්‍රසාද ලකුණු.


22

වීඑම් එකක් සකසා විනෝදය සඳහා උත්සාහ කරන්න?

එය බොහෝ දුර යන්නට ඇත ... ඔබ ගයි එකක් භාවිතා කරන්නේ නම් දේවල් දෘශ්‍යමාන ලෙස පිරිහී යන බව දැක විනෝද විය හැකිය. (මෙනු වල අයිකන පැටවීම නවත්වයි.)

ඔබ එයට ඉඩ දුන්නොත්, මෙහෙයුම් පද්ධතිය යථා තත්වයට පත් නොවනු ඇත, නමුත් ඔබට සමහර දත්ත පහසුවෙන් ආපසු ලබා ගත හැකිය.

කෙසේ හෝ ඔබට මෙහෙයුම් පද්ධතිය නැවත ස්ථාපනය කිරීමට අවශ්‍ය වනු ඇත.


7
වීඑම් එකකින් එය උත්සාහ කිරීම ගැන මම සිතුවේවත් නැත. දැන් උත්සාහ කිරීමට යනවා! මෙය විනෝදජනකයි.
n0pe


1
මා පළ කළ ලිපිය බලන්න. "ක්ලැසික් යුනික්ස් ත්‍රාසජනක කතාව!"
akseli

1
මම දැන් වැඩ කරමින් සිටින අතර ජනප්‍රිය ඩිස්ට්‍රෝ (උබුන්ටු / ස්ලැක් / සූස් / ෆෙඩෝරා) සම්පුර්ණයෙන්ම ස්ථාපනය කිරීමට කාලය නොමැත. වෙනත් කෙනෙකුට VM තැටි ගොනුවක් ක්ලෝන කර අප වෙනුවෙන් එය උත්සාහ කළ හැකි නම් එය නියමයි.
n0pe

2
ඇමේසන් ඊසී 2 සමඟ දැනටමත් ලිනක්ස් ස්ථාපනය කර ඇති ඔවුන්ගේ AMI වලින් එකක් ගිනි තබා ගිනි තැබිය යුතුය ...
ඩේවිඩ් ඩී සී ෆ්‍රීටාස්

11

හොඳයි, http://bellard.org/jslinux/ හි එය උත්සාහ කිරීමෙන් නිෂ්පාදනය වන්නේ:

rm: '/ dev / pts' ඉවත් කළ නොහැක: උපාංගය හෝ සම්පත් කාර්යබහුල
rm: '/ dev' ඉවත් කළ නොහැක: නාමාවලිය හිස් නොවේ
rm: '/ proc / swaps' ඉවත් කළ නොහැක: මෙහෙයුමට අවසර නැත
rm: can 'ඉවත් නොකරන්න' / proc / kallsyms ': මෙහෙයුමට අවසර නැත
rm: ඉවත් කළ නොහැක' / proc / dma ': මෙහෙයුමට අවසර නැත

SNIP 881 ඇතුළත් කිරීම්

rm: ඉවත් කළ නොහැක '/ proc / 149 / oom_adj': අවසරය ප්‍රතික්ෂේප කරන ලදි
rm: ඉවත් කළ නොහැක '/ proc / 149': මෙහෙයුමට අවසර නැත
rm: '/ proc' ඉවත් කළ නොහැක: උපාංගය හෝ සම්පත් කාර්යබහුල
rm: '/ tmp' ඉවත් කළ නොහැක: උපාංගය හෝ සම්පත් කාර්යබහුල
rm: ඉවත් කළ නොහැක '/': උපාංගය හෝ සම්පත් කාර්යබහුලයි


1
ඔව් මටත් ඒ වැරදි / අනතුරු ඇඟවීම් ලැබෙනවා. මෙම ප්‍රමිතිය ඔබ සිතනවාද?
n0pe

5
/ proc, / sys, සමහර විට / dev, සහ ඕනෑම සවි කිරීම් ස්ථාන මෙහෙයුම් පද්ධතියේ ගුණාංග වන අතර ඒවා මකා දැමිය නොහැක.
pjc50

1
@ Pcj50 ට සමගාමීව, ඒවා වචනාර්ථයෙන් දෘඩ තැටියේ ඇති ගොනු නොවේ, එබැවින් ඒවා "මකා දැමීම" අර්ථවත් නොවේ.
කාල්ෆ්

7

මම මේ පැවැත්ම පිළිබඳව 'විකනලද සිහිපත් alt.sysadmin.recoveryකියා දෙයක් නැති විට ආපසු, කරාද දින තුළ /proc, සහ /devඅසාමාන්ය inodes රෑනක් සඳහා ඇතුළත් කිරීම් අඩංගු නිකම් සාමාන්ය බහලුම විය ...

... නමුත්, යුනික්ස් (මා කිසි දිනෙක HP-UX, නමුත් එය මුළුමනින්ම වැරදි වෙන්න පුළුවන්) සමහර ප්රභේද, ඔබ හැකි නොවේ ධාවනය කළ බවට වැඩසටහන සඳහා පසුගිය බහලුම ඇතුල් ඉවත් කරන්න. (බෙදාගත් පුස්තකාල? ඒවා මොනවාද?)

එවැනි පද්ධති මත, ඔබ (කිසිවක් ක්රියාත්මක කරන ලද නමුත් ඔබේ කටු, පවා එසේ නඩත්තු ආකාරයේ එකක් ආරම්භ නම් init, කිසිදු ද්විතීයික ගොනු පද්ධති සවි කරන ලදී) සහ කළා exec /bin/rm -rf /, ඔබ සම්පූර්ණයෙන්ම හිස් root ගොනු පද්ධතිය සමඟ ඉතිරි වනු හැර බව /binහා /bin/rmනොකරමි බේරෙන්න.

බිහිසුණු යක්ෂ ආරාමයේ ඩෙනිසන්වරු මෙය සුදුසු සහ සුදුසු යැයි සැලකූහ.


4

rm -rf / POSIX ප්‍රමිතිය උල්ලං lates නය කරන බවට යෝජනා කර ඇති පරිදි මෑත කාලීන ක්‍රියාත්මක කිරීම් වලට ඉඩ නොදිය යුතුය:

" rm -rf /" ඔරකල් බ්ලොග් ආරක්ෂාව

කෙසේ වෙතත්, අවසානයේදී, අපට පිරිවිතර වෙනස් කරන ලද අතර, සොලාරිස් 10 (36 වනදා සිට) / usr / bin / rm (/ bin යනු සොලාරිස් හි / usr / bin වෙත සම-සබැඳියකි) සහ / usr / xpg4 / bin / rm මෙසේ හැසිරේ:

[28] /bin/rm -rf /
rm of / is not allowed
[29] 

2
"යමෙකු පුනරාවර්තනයෙන් ඉවත් කිරීමට උත්සාහ කළහොත්, අවසානයේදී" .. "සහ". "ඉවත් කිරීමට යමෙකු උත්සාහ කරනු ඇති බවත්, අප කරමින් සිටින්නේ rm ට මෙය පූර්ව නිශ්චය කර ගැනීමට ඉඩ දීම බවත් පුදුමයට කරුණක් නම්, ඔවුන් එය මිලදී ගත්හ ! ”- එර්, එය කිසිදු නාමාවලියක් ඉවත් කිරීමට ඉඩ නොදෙයිද ? සත්‍ය පිරිවිතරයට පමණක් අවසර නැත .. සහ. සත්‍ය විධාන රේඛා තර්ක වලදී, ඔබ "අවසානයේ ඉවත් කිරීමට උත්සාහ කරන දේ" ගැන කිසිවක්
නොකියයි

1
කිසියම් නාමාවලියක් ඉවත් කිරීමට එය අවසර නොදෙන්නේ ඇයි? මූල ඩිරෙක්ටරිය මෙහි ඇති එකම කාරණය වන අතර එය ඉවත් කිරීමෙන් පැහැදිලිවම "ඉවත් කිරීම" අදහස් වේ. සහ "..", වත්මන් නාමාවලිය කුමක් වුවත්. සම්මත අර්ථ නිරූපණය තුළ සාමාන්‍ය බුද්ධිය තහනම් නොවේ.
jlliagre

1
එම තර්ක රේඛාව පිරිසිදු බුද්ධියකි.
නේට් සීකේ

ප්‍රමිතිය මඟින් තර්කයට "" යන නූලක් තිබේ නම් ඉදිරියට යාමට rm ට අවසර නැත . හෝ ".." මූලික නාම සංරචකය ලෙස. ඔබ /foo/..ඇතුළට නොගියත් ඔබට ඉවත් කළ නොහැක /foo. වත්මන් නාමාවලිය (උදා ) හෝ වත්මන් නාමාවලියෙහි මවුපිය ඉවත් කිරීමට ඔබට අවසර නැති බව එහි සඳහන් නොවේrm -r `pwd` .
සසම්භාවී 832

2
ඇත්ත වශයෙන්ම, මම එම ප්‍රකාශය වරදවා වටහාගෙන ඇති අතර ඔබ නිවැරදිය. බලාපොරොත්තු සහගතව, සම්මත පිරිමි ළමයින් වඩා හොඳ හැසිරීම සම්මත අනුකූලතාවයක් ලෙස පිළිගත්තේය. සියලුම ගොනු පද්ධති නොමැති නම් විශාල කොටස් ඉවත් කිරීම කෙසේ වෙතත් ඉක්මනින් මෙහෙයුම් පද්ධතිය සම්මත නොවන බවට පත් වේ.
jlliagre

3

වෙනත් කිසිවෙකු විසින් සාදන ලද මා දැක නැති එක් කරුණක්: දැනට විවෘතව ඇති ගොනු (උදා: rm ම), මකා දැමුවද, වසා දැමූ තෙක් ධාවකයේ සිට අතුරුදහන් නොවේ.


එය හරි, ඒවා මතකයේ පටවා ඇති නිසා නේද?
n0pe

එය උපකල්පනය කිරීම ආරක්ෂිත දැයි මට විශ්වාස නැත; කර්නලයට ඉතා හොඳින් ඉවත් කළ ගොනුව මතකයට පටවා එය වහාම තැටියේ ඉවත් කර ගොනුව විවෘත වන තුරු මෙම මතක පිටපත තබා ගන්න (උදා: rm ක්‍රියාත්මක වන තුරු).
ඇම්බ්‍රෝස් බිස්ජැක්

මම අනුමාන කරන්නේ නැහැ. වැඩසටහනක් ක්‍රියාත්මක වන්නේ නම්, එය මකා දැමීමෙන් අවම වශයෙන් මගේ ලිනක්ස් පෙට්ටිවල එය ඉවත් නොවේ. (මතක තබා ගන්න, මම මෙය වසර කිහිපයකින් අත්හදා බලා නැත.)
කාල්ෆ්

4
rm ඇත ද - මෙම වන්නේ fs තමන් ඉවත් වැඩසටහන නොව සම්පූර්ණයෙන්ම මතකයේ රුවා ඇත ගොනුව
වොරන්

4
AxMaxMackie: ඒවා මතකයේ පටවා ඇති නිසා නොව, විවෘත ගොනු යොමු කිරීමකට දෘ link සම්බන්ධකයකට සමාන බලයක් ඇති නිසා (එනම් ගොනුවකට අවම වශයෙන් එක් දෘ link සබැඳියක් හෝ තිබේ නම්, එය තැටියෙන් මකා නොදමනු ඇත).
බොරු රයන්

1

ටර්මිනලයේ, මූල ලෙස ලොග් වී ඇති (මා විසින් අවුස්සන දේ) වරක් උත්සාහ කර ඇති නිසා, ඔබට සියල්ල පාහේ අහිමි වනු ඇත. මකා නොදැමිය හැකි එකම දෙය මෙහෙයුම් පද්ධතියට අත්‍යවශ්‍ය වූ ක්‍රියාවලිය පමණි.


12
"මෙහෙයුම් පද්ධතිය සඳහා අත්‍යවශ්‍ය වූ ක්‍රියාවලිය පමණක් [මකා දමා නැත" - ඔහ්, කරදර නොවන්න. වින්ඩෝස් මෙන් නොව, ලිනක්ස් ගොනුව මෙහෙයුම් පද්ධතියේ විවේචනාත්මක හා භාවිතයේ තිබුණත් සතුටින් ඕනෑම දෙයක් මකා දමනු ඇත . /boot, /sbin, /etc, /bin, /vmlinuz? බාම්, ගියා. ඒවා නොමැතිව වාසනාව ආරම්භ කිරීම - ඇත්ත වශයෙන්ම, මකාදැමීම අවසන් වූ වහාම ඕනෑම දෙයක් කිරීම වාසනාවකි .
පිස්ක්වර්

මට මතක නම් මකා නොදැමූ ගොනුවක් තිබූ අතර, මගේ ලිනක්ස් පැය 4 කට වඩා ධාවනය කිරීමට ඉඩ දුන්නෙමි. නමුත් තවමත්, chmod 777 / * -fR; වැනි දෙයක් සිදුවන්නේ කුමක්දැයි දැන ගැනීම සතුටක්
Anarko_Bizounours

3
"chmod 777 / * -fR" - එමඟින් පද්ධතිය ඉතා අනාරක්ෂිත විය යුතුය.
බාර්ට් වෑන් හියුකෙලොම්

1
Ar බාර්ට්වන් හියුකෙලොම්, සමහර මෙවලම් ඉක්මන් ස්වයං පරීක්ෂණයක් සිදු කරනු ඇත, නැතහොත් නිසි හිමිකාරිත්වය සහ අවසරයන් සඳහා පද්ධතිය විසින් පරීක්ෂා කරනු ලබන අතර අක්‍රමිකතා සිදු වුවහොත් ක්‍රියා කිරීම ප්‍රතික්ෂේප කරනු ඇත.
ler ාතකයා

1
chmod -fR 777 /හානිකර වන්නේ එය සෙටූයිඩ් සහ සෙට්ජිඩ් බිටු ක්‍රියා විරහිත කරන බැවිනි.
ජී-මෑන් පවසන්නේ 'මොනිකා නැවත

1

ඔබට කොපමණ දුරක් ලබා ගත හැකිද, එය මූලික වශයෙන් රඳා පවතින්නේ විශේෂිත යුනික්ස් / ලිනක්ස් බෙදාහැරීම් මත ය.

නමුත් ඔබේ මූලික ප්‍රශ්නයට පිළිතුරු සැපයීම සඳහා, ඔව් - rmවිධානය /binසහ වෙනත් සම්මත විධානයන් සහ වෙනත් ෆෝල්ඩර සමඟ ඉවත් කරනු ලැබේ .

මෙන්න මම VM භාවිතා කරමින් ලිනක්ස් උබුන්ටු 15.04 හි සිදු කළ සරල පරීක්ෂණය.

  1. අතථ්‍ය යන්ත්‍රය ආරම්භ කරන්න vagrant:

    vagrant init ubuntu/vivid64 && vagrant up --provider virtualbox && vagrant ssh
    
  2. ඔබ සියලු ගොනු සම්මත ආකාරයෙන් ඉවත් කිරීමට උත්සාහ කරන විට, එය ඔබට ඉඩ දෙන්නේ නැත:

    vagrant@vagrant-ubuntu-vivid-64:~$ sudo rm -fr /
    rm: it is dangerous to operate recursively on '/'
    rm: use --no-preserve-root to override this failsafe
    
  3. එබැවින් උත්සාහ කරමු --no-preserve-root. ඔබ අතථ්‍ය යන්ත්‍රයට පිවිසී ඇති බව සැමවිටම දෙවරක් පරීක්ෂා කරන්න (එබැවින් ඔබ සතුව ඇත vagrant@vagrant-ubuntu-vivid-64:~$), පසුව ධාවනය කරන්න (නිවසේදී එය උත්සාහ නොකරන්න):

    vagrant@vagrant-ubuntu-vivid-64:~$ sudo rm -vfr --no-preserve-root /
    removed directory: '/lost+found'
    removed directory: '/opt'
    removed '/bin/nc'
    removed '/bin/less'
    removed '/bin/wdctl'
    removed '/bin/nano'
    ...
    removed '/bin/rmdir'
    removed '/bin/sh'
    removed '/bin/rm'
    ...
    removed directory: '/bin'
    removed directory: '/usr/games'
    removed '/usr/bin/byobu-launcher-install'
    removed '/usr/bin/ipcmk'
    removed '/usr/bin/sum'
    removed directory: '/usr/bin'
    removed '/usr/lib/gcc/x86_64-linux-gnu/4.9.2'
    removed '/usr/lib/gcc/x86_64-linux-gnu/5.0.1'
    removed directory: '/usr/lib/gcc/x86_64-linux-gnu/5'
    removed '/usr/lib/gcc/x86_64-linux-gnu/4.9/libquadmath.so'
    removed '/usr/lib/gcc/x86_64-linux-gnu/4.9/libgomp.so'
    ...
    removed directory: '/run/initramfs'
    removed directory: '/media'
    rm: cannot remove '/proc/fb': Operation not permitted
    rm: cannot remove '/proc/fs/ext4/sda1/options': Operation not permitted
    ...
    removed '/vmlinuz'
    removed '/boot/config-3.19.0-23-generic'
    removed '/boot/grub/grubenv'
    ...
    removed directory: '/boot'
    removed '/lib64/ld-linux-x86-64.so.2'
    rm: cannot remove '/dev/hugepages': Device or resource busy
    rm: cannot remove '/dev/mqueue': Device or resource busy
    rm: cannot remove '/dev/shm': Device or resource busy
    removed '/dev/vcsa7'
    ...
    removed '/dev/mem'
    removed '/dev/rfkill'
    removed '/dev/vga_arbiter'
    ...
    rm: cannot remove '/sys/fs/ecryptfs/version': Operation not permitted
    removed directory: '/etc'
    removed directory: '/mnt'
    removed '/vagrant/.vagrant/machines/default/virtualbox/action_provision'
    removed '/vagrant/.vagrant/machines/default/virtualbox/action_set_name'
    removed '/vagrant/.vagrant/machines/default/virtualbox/creator_uid'
    removed '/vagrant/.vagrant/machines/default/virtualbox/id'
    removed '/vagrant/.vagrant/machines/default/virtualbox/index_uuid'
    removed '/vagrant/.vagrant/machines/default/virtualbox/private_key'
    removed '/vagrant/.vagrant/machines/default/virtualbox/synced_folders'
    removed directory: '/vagrant/.vagrant/machines/default/virtualbox'
    removed directory: '/vagrant/.vagrant/machines/default'
    removed directory: '/vagrant/.vagrant/machines'
    removed directory: '/vagrant/.vagrant'
    removed '/vagrant/Vagrantfile'
    rm: cannot remove '/vagrant': Device or resource busy
    

    ඉන් පසුව එය කිසිවක් සිදු නොවූවාක් මෙන් නැවත ෂෙල් විමසුමට පැමිණේ, නමුත් ගොඩනගා ඇති ස්වල්පයක් හැරුණු විට ඔබට තවදුරටත් කිසිදු විධානයක් ක්‍රියාත්මක කළ නොහැක kill, එවිට ඔබට ඔබේ කාර්යය අවසන් කර ඔබේ සැසිය kill ාතනය කළ හැකිය :)

    උදාහරණයක් වශයෙන්:

    $ rm
    rm: command not found
    $ kill
    kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
    $ which kill
    -bash: /usr/bin/which: No such file or directory
    $ kill -9 $$
    Connection to 127.0.0.1 closed.
    

එය ඇතුළු සෑම දෙයක්ම ලස්සන ඉවත් එසේ rm, lsසහ අනෙකුත් සියලු විධාන, නමුත් තවමත් ඔබ ලොගින් වී-ඉන්නේ. සමහර උපාංග වලින් ඉවත් නොකළ /dev, /procහෝ /sysසාමාන්‍ය නාමාවලි / ලිපිගොනු නොවන විශේෂ ෆෝල්ඩර තිබේ , නමුත් එය ව්‍යාජ ගොනු පද්ධතියක් සැකසීමට හා දත්ත සැකසීමට අතුරු මුහුණත් සපයයි.

ඔබට වැග්‍රන්ට් හෝ ලිනක්ස් නොමැති නම්, ඔබට ජාවාස්ක්‍රිප්ට් ලිනක්ස් x86 ඉමුලේටර් සමඟ සෙල්ලම් කළ හැකිය .

එවැනි ව්‍යසනයකින් ගොඩ ඒම සඳහා ඔබ කැමති නම්, පරීක්ෂා කරන්න:

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.