इको और >> ऑपरेटर कमांड का संयोजन


0

मैं सीख रहा था कि OpenShift पर Django को कैसे कॉन्फ़िगर किया जाए और निम्नलिखित आदेशों के साथ अटक गया।

क्या कोई मुझे यह पता लगाने में मदद कर सकता है कि इन कमांड द्वारा यहां क्या ऑपरेशन किया गया है और अगर मैं विंडोज कमांड प्रॉम्प्ट पर समान लागू करना चाहता हूं तो इसके समकक्ष क्या हो सकता है।

Configure a few environmental variables to make your workflow easier

cd ~/app-root/data/django/wsgi/openshift
echo "cd ~/app-root/data" >> ~/app-root/data/.bash_profile

जवाबों:


1

पहला कमांड सिर्फ डायरेक्टरी बदलता है - द ~ का अर्थ है "घर की निर्देशिका के सापेक्ष।"

Windows समतुल्य होम डाइरेक्टरी वातावरण चर का संदर्भ देता है:

cd %USERPROFILE%\app-root\data\django\wsgi\openshift

दूसरा कमांड कमांड जोड़ता है cd ~/app-root/data बैश प्रोफ़ाइल के लिए, जिसे लॉगिन समय पर निष्पादित किया जाता है। यह विंडोज में एक सीधा बराबर नहीं है क्योंकि आप एक गुई में लॉग इन करते हैं। मुझे संदेह है कि यह बहुत मायने रखता है, यह एक सुविधा है, और आप केवल उस निर्देशिका को बदल सकते हैं जो आप चाहते हैं कि एक cmd विंडो खोलते समय।


लेकिन यदि प्रतिध्वनि इसे जोड़ देती है तो यह "cd /home/app-root/data/.bash_profile/home/app-root/data" जैसा कुछ होगा? क्या ये सही है ? यहाँ थोड़ा भ्रमित।
Tanveer Alam

नहीं, अपने आप ही प्रतिध्वनित करता है कि उद्धरणों के बीच क्या है। >> का अर्थ है "इस फाइल के अंत में पिछले कमांड से जो भी आया है उसे जोड़ें"। तो यह है .bash_profile फ़ाइल जिसमें है cd कमांड को इसके अंत में जोड़ा गया है, और बस cd कमांड जैसा कि उद्धरणों के बीच लिखा गया है
Paul
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.