debian_chroot
मेरी bashrc फ़ाइल में चर क्या है ? और यह यहाँ क्या कर रहा है?
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
if $debian_chroot; then ... else
ब्लॉक)।
PS1
मैं पोस्ट डिफ़ॉल्ट (के) उबंटू शीघ्र है
debian_chroot
मेरी bashrc फ़ाइल में चर क्या है ? और यह यहाँ क्या कर रहा है?
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
if $debian_chroot; then ... else
ब्लॉक)।
PS1
मैं पोस्ट डिफ़ॉल्ट (के) उबंटू शीघ्र है
जवाबों:
चेरोट एक यूनिक्स सुविधा है जो आपको फाइल सिस्टम के एक उपप्रकार के लिए एक प्रक्रिया को प्रतिबंधित करने देती है। एक पारंपरिक उपयोग एफ़टीपी सर्वर है जो केवल कुछ उपयोगिताओं और कॉन्फ़िगरेशन फ़ाइलों के साथ फाइलसिस्टम के सबसेट को चेरोट करता है, साथ ही सेवा करने के लिए फाइलें; इस तरह, भले ही एक घुसपैठिया सर्वर में बग का दोहन करने का प्रबंधन करता है, वे चेरोट के बाहर फाइलों तक नहीं पहुंच पाएंगे। एक अन्य आम उपयोग तब होता है जब आप एक यूनिक्स प्रणाली को स्थापित या मरम्मत कर रहे होते हैं और आप एक अलग प्रणाली से बूट करते हैं (जैसे कि लाइव सीडी): एक बार एक बुनियादी प्रणाली उपलब्ध होने के बाद, आप इसमें चिरोट कर सकते हैं और अधिक काम कर सकते हैं।
प्रॉम्प्ट सेटिंग में $debian_chroot
कोष्ठक के अंदर, प्रॉम्प्ट की सामग्री शामिल है, जब तक कि यह खाली न हो। यह चर /etc/bash.bashrc
फ़ाइल की सामग्री के लिए आरंभिक है /etc/debian_chroot
। इस प्रकार, यदि आप स्थान पर अपने chroots के लिए एक नाम शामिल करने के लिए सम्मेलन का पालन करते हैं, तो /path/to/chroot/etc/debian_chroot
आपके संकेत में इस बात का संकेत होगा कि आप किस chroot में हैं। एक कार्यक्रम जो इस सम्मेलन का अनुसरण करता है , वह है , आसानी से chroot बनाने और उपयोग करने का एक उपकरण ( मुझे लगता है कि मूल मंशा एक अस्थिर या परीक्षण डेबियन के अंदर एक चिरोट में स्थिर डेबियन को रखने की सुविधा थी, लेकिन कार्यक्रम इससे परे थोड़ा विकसित हुआ है)।