मैं अपने सर्वर को सेटअप करने के लिए python-fabric
का उपयोग कर रहा हूं, जो सर्वर को प्रोग्रामिक रूप से कॉन्फ़िगर करता है।बैश: Virtualenvwrapper इंस्टॉल करने के बाद खोल को कैसे ताज़ा करें [खोल को पुनरारंभ किए बिना]?
तो, मैं virtualenvwrapper
के रूप में स्थापित:
sudo apt-get install virtualenvwrapper
कि स्थापित - Virtualenvwrapper और उसके आरंभीकरण स्क्रिप्ट स्टार्टअप शेल में जोड़ता है।
आम तौर पर हम खोल को पुनरारंभ करते हैं और इसे प्रारंभ किया जाता है, लेकिन मेरे मामले में मैं fabric
पर खोल को पुनरारंभ नहीं कर सकता।
चूंकि यह apt-get
साथ स्थापित किया गया था मैं ~/.bashrc
या ~/.bash_profile
या /etc/bash.bashrc
में प्रारंभ स्क्रिप्ट प्रविष्टि तो, जहां apt-get
आरंभीकरण स्क्रिप्ट को कॉल जोड़ा था ढूँढने में सक्षम नहीं था?
खोल को पुनरारंभ किए बिना shell
को रीफ्रेश कैसे करें?
यह कहता है: रीहाश कमांड पथ के पर्यावरणीय चर में सूचीबद्ध निर्देशिकाओं की सामग्री की आंतरिक हैश तालिका को दो नए आदेशों के लिए खाते में दोबारा जोड़ता है। क्या आप यह बता सकते हैं कि वास्तव में यह क्या करता है? मैं इसके बयान को समझने में सक्षम नहीं हूं। –
इसके अलावा, यह डिफ़ॉल्ट रूप से उबंटू में उपलब्ध नहीं है। –
यह आपके सभी फ़ोल्डरों को 'पथ' चर में पार्स करता है और उनमें से प्रत्येक के लिए, सभी निष्पादन योग्य फ़ाइल को खोजें, जब यह एक स्पॉट होता है, इसे आंतरिक हैशप में जोड़ें (यानी: जब आप 'ls' टाइप करते हैं, तो इसे पूर्ण पथ के लिए मैप किया जाएगा निष्पादन योग्य फ़ाइल, जैसे: '/ etc/bin/ls') – IProblemFactory