environment-variables पर टैग किए गए जवाब

पर्यावरण चर से संबंधित प्रश्नों के लिए, गतिशील चर का एक सेट जो चल रही प्रक्रियाओं के व्यवहार और संसाधनों तक पहुंच को प्रभावित कर सकता है। इस टैग का उपयोग पर्यावरण चर के बारे में पूछे जाने वाले प्रश्नों या प्रक्रियाओं के व्यवहार और संसाधनों तक पहुंच में चर मूल्य को संशोधित या संशोधित करने से उत्पन्न मुद्दों के बारे में करें।

3
~ / .Profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc ... में क्या अंतर है?
एसओ और आस्कुबंटु पर प्रश्नों के उत्तर , (और हेडर पढ़ने के माध्यम से) के साथ , $HOMEऔर /etc/, कई फाइलों को इंगित करते हैं, जिनका उपयोग पर्यावरण चर सेट करने के लिए किया जा सकता है, जिसमें शामिल हैं: ~/.profile ~/.bashrc ~/.bash_profile ~/.gnomerc ~/.Rprofile /etc/bash_bashrc /etc/profile /etc/screenrc मैं उस …

6
'Env' और 'printenv' में क्या अंतर है?
दो आदेशों के बीच क्या अंतर है envऔर printenv? वे दोनों पर्यावरण चर दिखाते हैं, और आउटपुट बिल्कुल उसी तरफ से है _। वहाँ एक के बजाय दो आदेश होने के लिए कोई ऐतिहासिक कारण हैं?

3
मैं डेबियन (निचोड़) डिस्ट्रो में डिफ़ॉल्ट टेक्स्ट एडिटर को कैसे बदलूं
"जो का अपना संपादक" स्वाभाविक रूप से मेरे पास नहीं आता है। मैं नैनो या विम का उपयोग करने के लिए कैसे बदलूं? मैंने कोशिश की export EDITOR=nano लेकिन यह सम्मान प्रतीत नहीं होता है। मैं इसका भी visudoसम्मान करना चाहूंगा ।

3
कैसे / usr / bin / env को पता है कि किस प्रोग्राम का उपयोग करना है?
जब मैं #!/usr/bin/env pythonस्क्रिप्ट चलाने के लिए शेबंग का उपयोग करता हूं , तो सिस्टम को कैसे पता चलेगा कि किसका pythonउपयोग करना है? अगर मैं pythonपर्यावरण चर में एक बिन रास्ते की तलाश करता हूं तो मुझे कुछ नहीं मिलता है। env | grep -i python

3
Bashrc फ़ाइल को संपादित करने के बाद env चर को ताज़ा करें
मैंने अक्सर .bashrcनए पर्यावरण चर का निर्यात करने के लिए फ़ाइल को संपादित किया । कंसोल को बंद करने के बजाय और एनवी चर को ताज़ा करने के लिए एक नई शुरुआत करें, क्या ताज़ा करने का एक सुविधाजनक तरीका है?

9
कैसे केवल परिभाषित चर (शेल और / या पर्यावरण चर) को बश में प्रिंट करें
बैश बिलियन कमांड set, यदि बिना तर्क के लागू किया जाता है, तो सभी शेल और पर्यावरण चर, लेकिन सभी परिभाषित कार्यों को भी प्रिंट करेगा। यह मनुष्यों के लिए उत्पादन को बेकार कर देता है और मुश्किल में डाल देता है grep। मैं बैश बिलियन कमांड setप्रिंट केवल चर …

2
अपने पर्यावरण के साथ एक और उपयोगकर्ता के रूप में sudo
$ whoami admin $ sudo -S -u otheruser whoami otheruser $ sudo -S -u otheruser /bin/bash -l -c 'echo $HOME' /home/admin बैश को एक लॉगिन शेल के रूप में लागू करने के बावजूद $HOMEसेट क्यों नहीं किया जा रहा है /home/otheruser? विशेष रूप से, /home/otheruser/.bashrcइसे खट्टा नहीं किया जा रहा …

3
मैं एक शेल स्क्रिप्ट स्टिक में पर्यावरण चर "निर्यात" कैसे कर सकता हूं?
मेरे पास कई अमेज़ॅन ईसी 2 खाते हैं और जल्दी से $EC2_HOMEस्क्रिप्ट का उपयोग करके चर जैसे स्विच करने में सक्षम होना चाहते हैं । मेरे पास एक शेल स्क्रिप्ट इस तरह सेट है: #!/bin/sh export EC2_HOME=/home/me/.ec2 echo $EC2_HOME जब मैं उस स्क्रिप्ट को चलाता हूं जो मुझे पता है …

4
मैं $ होम के अलावा किसी निर्देशिका में सभी शेल सत्र कैसे शुरू करूं?
जब मैं उबंटू में अपना गैर-लॉगिन खोल खोलता हूं, तो मेरी वर्तमान कार्यशील निर्देशिका /home/user_name(मेरा $HOMEपर्यावरण चर) है, लेकिन मैं इसे इस तरह बदलना चाहता हूं कि जब मैं अपना टर्मिनल शुरू करता हूं तो मैं किसी अन्य निर्देशिका में हूं। मैंने पढ़ा है कि जब मैं उबंटू में अपना …

3
यूनिक्स सेवा को पर्यावरण चर कैसे देखें?
मैंने अपने पर्यावरण चर का उपयोग करके सेट किया है /etc/profile: export VAR=/home/userhome फिर अगर मैं echo $VARइसे दिखाता हूं/home/userhome लेकिन जब मैं /etc/init.d/servicenameफ़ाइल में इस चर का संदर्भ देता हूं , तो यह चर नहीं पा सकता है। जब मैं निम्नलिखित सामग्री वाली फ़ाइल service servicename statusका उपयोग करके …

2
Envsubst के साथ केवल विशिष्ट चर की जगह
मैं पर्यावरण चर प्रतिस्थापन के माध्यम से प्रदर्शन करने की कोशिश कर रहा हूं envsubst, लेकिन मैं केवल विशिष्ट चर को बदलना चाहता हूं। डॉक्स से मुझे envsubstकेवल कुछ वेरिएबल्स को बदलने में सक्षम होना चाहिए, लेकिन मैं ऐसा करने में सक्षम नहीं हो पा रहा हूं। उदाहरण के लिए, …

3
.Bashrc में निर्यात का उपयोग करना
मैंने अपने अंदर देखा है .bashrcकि कुछ पंक्तियाँ exportउनके सामने हैं, जैसे कि export HISTTIMEFORMAT="%b-%d %H:%M " ... export MYSQL_HISTFILE="/root/.mysql_history" जबकि अन्य, जैसे कि नहीं HISTSIZE=100000 मैं सोच रहा था कि क्या, पहला, यह सही है, और दूसरा यह कि नियम का उपयोग करने के लिए क्या exportहै .bashrc।

8
वर्तमान निर्देशिका को बदलने के लिए स्क्रिप्ट (सीडी, पीडीडब्ल्यू)
मैं वर्तमान कार्यशील निर्देशिका को बदलने के लिए एक स्क्रिप्ट चलाना चाहता हूं: #!/bin/bash cd web/www/project लेकिन, मैं इसे चलाने के बाद, वर्तमान pwd अपरिवर्तित रहता है! मैं उसे कैसे कर सकता हूँ?

4
PATH को मानव-पठनीय तरीके से दिखाएं
मैं अपने PATH पर्यावरण चर को और अधिक मानव-पठनीय तरीके से दिखाना चाहता हूं। $ echo $PATH /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin:/Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/bin:/usr/local/git/bin:/Users/arturo/.gvm/groovy/current/bin:/Users/arturo/.gvm/grails/current/bin:/Users/arturo/.gvm/griffon/current/bin:/Users/arturo/.gvm/gradle/current/bin:/Users/arturo/.gvm/lazybones/current/bin:/Users/arturo/.gvm/vertx/current/bin:/Users/arturo/.gvm/bin:/Users/arturo/.gvm/ext:/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin मैं कुछ इस तरह से सोच रहा हूँ: $ echo $PATH | some cut and awk magic /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin /Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin /Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin /Users/arturo/.rvm/bin ...

4
किसी प्रक्रिया के पर्यावरण चर को कैसे पढ़ें
लिनक्स /proc/<pid>/environअपडेट नहीं करता है (जैसा कि मैं इसे समझता हूं, फ़ाइल में प्रक्रिया का प्रारंभिक वातावरण होता है)। मैं एक प्रक्रिया के वर्तमान वातावरण को कैसे पढ़ सकता हूं ?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.