এই শেল স্টেটমেন্ট বুঝতে


8

আমি স্বীকার করি এটি একটি হোমওয়ার্ক তবে নীচের কমান্ড লাইনটি ব্যাখ্যা করতে আমি হারিয়ে গিয়েছি:

সতর্কতা : এটি একটি তথাকথিত ফোর্ক বোম্ব! এই কমান্ড লাইনটি সমস্ত র‌্যাম এবং সিপিইউ গ্রাহ্য করে আপনার পিসিকে ক্রাশ করতে পারে এবং করবে (আমাকে বিশ্বাস করুন, আমি এটি চেষ্টা করেছি ...)

:(){ :|:& };:

যেহেতু আমি জানি যে আমার এখন অবধি এটি একা করা উচিত (এই বর্ণগুলির সন্ধান করা খুব নিরুৎসাহজনক)।

  1. পাইপটি কিছু কমান্ড একসাথে একত্রিত করতে সক্ষম করে যাতে প্রথম আউটপুট দ্বিতীয় দ্বারা ইনপুট হিসাবে ব্যবহৃত হয়।
  2. & ব্যাকগ্রাউন্ডে একটি কমান্ড চালাতে হবে (মূলত শেল থেকে এমন কোনও কিছু শুরু করার জন্য ব্যবহৃত হয়েছিল যা কমান্ড দ্বারা আটকানো উচিত নয়)

আমি অনুমান করি যে: কাঁটাচামচ করা হয়? কিন্তু এখানে আমি সম্পূর্ণ হারিয়ে! আমি শিখতে ইচ্ছুক, তাই কারওর কাছে খুব ভাল উত্স আছে যেখানে আমি সে সম্পর্কে পড়তে পারি?


@kkp: আপনার সিস্টেমটি ক্র্যাশের অনুরূপ সাড়া দিচ্ছে না এমন পরিস্থিতি নয়? এটির সমাধানের সমাধানটি হ'ল: হার্ড সিস্টেমটি রিসেট করুন
ওয়ারেনফেইথ

হাঁ আপনি ঠিক.
সমরাস

ফোর্কবূটম্ব: ডি
জুক্কুলিস

উত্তর:


14
:()      # define ':' -- whenever we say ':', do this:
{        # beginning of what to do when we say ':'
    :    # load another copy of the ':' function into memory...
    |    # ...and pipe its output to...
    :    # ...another copy of ':' function, which has to be loaded into memory
         # (therefore, ':|:' simply gets two copies of ':' loaded whenever ':' is called)
    &    # disown the functions -- if the first ':' is killed,
         #     all of the functions that it has started should NOT be auto-killed
}        # end of what to do when we say ':'
;        # Having defined ':', we should now...
:        # ...call ':', initiating a chain-reaction: each ':' will start two more.

সূত্র: উইকিপিডিয়ায় ফর্কবম্বস


ধন্যবাদ ... বেশ খারাপ লাগছে! আপনি জানেন না যে আপনি কোনও পদ্ধতি এইভাবে সংজ্ঞায়িত করতে পারেন। খুব আকর্ষণীয়
ওয়ারেনফেইথ

আপনি কি আমাকে বলতে পারবেন যে আপনি কীভাবে উইকিপিডিয়া নিবন্ধটি পেয়েছেন? আমি চেষ্টা করেছি কিন্তু সফল
হই

আমি কী অনুসন্ধান করব তা ইতিমধ্যে জানতাম;)
এগিল

2
ঠিক আছে, সুতরাং আপনি একটি খারাপ খারাপ হ্যাকার :) যাইহোক ধন্যবাদ! আমাকে অনেক সাহায্য করেছে
ওয়ারেনফেইথ

আমাদের বেশিরভাগ যারা উবুন্টু ফোরামগুলি ব্রাউজ করেছেন তাদের বেশিরভাগ বার কাঁটাচামক চালানোর বিষয়ে সতর্ক করা হয়েছে বা সুডো আরএম আরএফ আপনি বাকী ইত্যাদি জানেন ... ডুনো যদি সেখান থেকে এগিল পেয়েছে যদিও: পি
জুকালোসিস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.