मैं प्रसिद्ध यूनिक्स रिकवरी लेजेंड पढ़ रहा था , और यह मेरे लिए आश्चर्य की बात है:
यदि मेरे पास एक बिजीबॉक्स शेल खुला था, और बिजीबॉक्स बाइनरी को स्वयं हटा दिया गया था, तो क्या मैं अभी भी बिजीबॉक्स बाइनरी में शामिल सभी कमांड का उपयोग कर पाऊंगा?
स्पष्ट रूप से मैं उन कमांडों के बीबी संस्करण का उपयोग किसी अन्य रनिंग शेल से नहीं कर पाऊंगा bash
, जैसे कि खुद bash
को खोलने और चलाने के लिए बिजीबॉक्स फ़ाइल अनुपलब्ध होगी । लेकिन बिजीबॉक्स के चल रहे उदाहरण के भीतर, यह मुझे प्रतीत होता है कि दो तरीके हो सकते हैं जिनके द्वारा बीबी एक कमांड चलाएगा:
- यह फ़ॉरेस्टबॉक्स के एक नए उदाहरण को कांटा और निष्पादित कर सकता है, इसे उपयुक्त नाम का उपयोग करके कॉल करता है - और ऐसा करने के लिए डिस्क से बिजीबॉक्स फ़ाइल को पढ़ना।
- यह निर्दिष्ट कमांड को चलाने के लिए कुछ आंतरिक तर्क को कांटा और प्रदर्शन कर सकता है (उदाहरण के लिए, इसे फ़ंक्शन कॉल के रूप में चलाकर)।
अगर (1) बिजीबॉक्स काम करने का तरीका है, तो मैं उम्मीद करूंगा कि बी बी के डिलीट होने के बाद बी बी के रनिंग इंस्टेंस के भीतर से कुछ बिजीबॉक्स-उपलब्ध कमांड अनुपलब्ध हो जाएंगे।
यदि (2) यह कैसे काम करता है, तो बिजीबॉक्स का इस्तेमाल उस सिस्टम की रिकवरी के लिए भी किया जा सकता है, जहां बीबी खुद को डिलीट कर चुका था-बशर्ते कि वहां पर अभी भी बिजीबॉक्स एक्सेस का रनिंग इंस्टेंस हो।
क्या यह कहीं भी प्रलेखित है? यदि नहीं, तो क्या इसका सुरक्षित परीक्षण करने का कोई तरीका है?
PATH
? क्या यह एक डिफ़ॉल्ट मान है PATH
?
is there a way to safely test it?
जेनेरिक x86openwrt
छवि को डाउनलोड करें और छवि को एक नए वर्चुअलबॉक्स मशीन