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

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

5
गोले के गोले क्या हो सकते हैं?
मैं सिर्फ एक समस्या में भाग गया, जो मुझे दिखाता है कि मैं शेल चर के दायरे पर स्पष्ट नहीं हूं। मैं उपयोग करने की कोशिश कर रहा था bundle install, जो एक रूबी कमांड है जो $GEM_HOMEअपने काम करने के लिए मूल्य का उपयोग करता है । मैंने सेट …

5
वास्तव में एक पर्यावरण चर क्या है?
मुझे पता है कि VARIABLE=valueएक पर्यावरण चर बनाता है, और export VARIABLE=valueइसे वर्तमान शेल द्वारा बनाई गई प्रक्रियाओं के लिए उपलब्ध कराता है। envवर्तमान परिवेश चर दिखाता है, लेकिन वे कहाँ रहते हैं? एक पर्यावरण चर (या एक पर्यावरण , उस मामले के लिए) में क्या शामिल है ?

1
शेल चरों के बीच अंतर जो निर्यात किए जाते हैं और जो बाश में नहीं हैं
बैश उन चरों के बीच अंतर करता है जो निर्यात किए गए हैं और जो नहीं हैं। उदाहरण: $ FOO=BAR $ env | grep FOO $ set | grep FOO FOO=BAR setचर देखता है, लेकिन envनहीं करता है। $ export BAR=FOO $ env | grep FOO BAR=FOO $ set | …

3
जब सु चल रहा है
मेरे पास एक उपयोगकर्ता है, कहते हैं user1, जिसमें इसके संशोधन हैं .bash_profile, उनमें से एक को बदलना है PATH, जैसे export PATH=/some/place:$PATH:। यदि मैं लॉग ऑन करता हूं user1या करता हूं तो यह परिवर्तन ठीक काम करता है su - user1। लेकिन अगर मैं उदाहरण के suरूप में एक …

5
अपने वास्तविक मूल्यों के साथ एक फ़ाइल में पर्यावरण चर बदलें?
क्या फ़ाइल में पर्यावरण चर को प्रतिस्थापित / मूल्यांकन करने का एक आसान तरीका है? जैसे मान लें कि मेरे पास एक फ़ाइल config.xmlहै जिसमें शामिल हैं: <property> <name>instanceId</name> <value>$INSTANCE_ID</value> </property> <property> <name>rootPath</name> <value>/services/$SERVICE_NAME</value> </property> ...आदि। मैं पर्यावरण चर $INSTANCE_IDके मान के साथ फाइल में प्रतिस्थापित करना चाहता हूं INSTANCE_ID, …

2
करता है ~ हमेशा $ घर के बराबर
मुझे पता है कि यह शायद पहले पूछा गया है, लेकिन मैं इसे Google के साथ नहीं ढूंढ सका। दिया हुआ लिनक्स कर्नेल कोई कॉन्फ़िगरेशन नहीं जो $ HOME बदलते हैं दे घुमा के विल ~ == $HOMEसच हो?

5
उबंटू में $ HOME को नहीं बदलने के लिए sudo को कैसे सेट किया जाता है और इस व्यवहार को कैसे निष्क्रिय करना है?
Ubuntu 12.04 पर, जब मैं sudo -s$ HOME वैरिएबल नहीं बदला जाता है, तो यदि मेरा नियमित उपयोगकर्ता है regularuser, तो स्थिति इस प्रकार है: $ cd $ pwd /home/regularuser $ sudo -s # cd # pwd /home/regularuser मैंने बहुत समय पहले उबंटू को छोड़ दिया है, इसलिए मुझे यकीन …

7
पीटीएच चर सूडो और सु के माध्यम से अलग क्यों होते हैं?
अपने फ़ेडोरा वीएम पर, जब मेरे उपयोगकर्ता खाते के साथ चल रहा है, तो मैं /usr/local/binअपने रास्ते में हूँ: [justin@justin-fedora12 ~]$ env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin और इसी तरह दौड़ते समय su: [justin@justin-fedora12 ~]$ su - Password: [root@justin-fedora12 justin]# env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin हालाँकि, जब sudoइस माध्यम से चल …

10
क्या शेल चर नाम में एक हाइफ़न या डैश (-) शामिल हो सकता है?
मैं -शेल में चर में उपयोग करने में सक्षम नहीं हूं । क्या इसका उपयोग करने में सक्षम होने का एक तरीका है, क्योंकि मेरे पास एक स्क्रिप्ट है जो इस तरह के नामित चर पर निर्भर करती है: $export a-b=c -bash: export: `a-b=c': not a valid identifier $export a_b=c …

3
इसमें डॉट (।) के साथ एक चर निर्यात करना
एक वैरिएबल को कैसे निर्यात करें, जिसमें डॉट है। जब मैंने कोशिश की तो मुझे 'अमान्य चर नाम' मिला: export my.home=/tmp/someDir -ksh: my.home=/tmp/someDir: invalid variable name यहां तक ​​कि मेटाचैकर डॉट (।) से बचकर भी मदद नहीं की $ export my\.home=/tmp/someDir export: my.home=/tmp/someDir: is not an identifier


5
पुन: संलग्न करने पर मुझे tmux में env var को फिर से कैसे सेट करना है?
मैं मुख्य रूप से एक मैक पर काम करता हूं और ssh / tmux अपने काम करने के लिए एक लिनक्स मशीन से जुड़ता हूं। मेरे पास Linux मशीन पर ssh-agent चल रहा है। मेरे पास है set -g update-environment "SSH_AUTH_SOCK SSH_ASKPASS WINDOWID SSH_CONNECTION XAUTHORITY" मेरे में .tmux.conf। फिर भी, …

4
$ USER और USERNAME पर्यावरण चर कौन सेट करता है?
इसके अलावा, क्या ये चर हमेशा लॉग-इन उपयोगकर्ता नाम (वे मेरे डेबियन सिस्टम पर करते हैं) से मेल खाते हैं? क्या मैं अन्य यूनिक्स (जैसे) सिस्टम में उनकी उपलब्धता मान सकता हूं? मुझे यह भी उत्सुकता है कि इनमें से whoamiकिसी भी चर को पढ़ने के बजाय एक का उपयोग …

3
PS1 के लिए टर्मिनल रंग कोड स्टोर करने के लिए चर का उपयोग करना?
मेरे में .bashrc, मैं विभिन्न बिट्स को रंग देने के लिए एएनएसआई टर्मिनल रंग कोड का उपयोग करता हूं। यह इस तरह दिख रहा है: PS1='\u@\h:\w\[\033[33m\]$(virtual_env)\[\033[32m\]$(git_branch)\[\033[0m\]$ ' जहां virtual_envऔर git_branchbash फ़ंक्शंस हैं जो आउटपुट सामान stdout पर हैं। अब, इसे पढ़ना और संशोधित करना आसान बनाने के लिए, मैं सीधे …

7
शेबंग में कई तर्क
मैं सोच रहा हूं कि क्या शबंग रेखा ( #!) के माध्यम से एक निष्पादन योग्य के लिए कई विकल्पों को पारित करने का एक सामान्य तरीका है । मैं निक्सोस का उपयोग करता हूं, और मेरे द्वारा लिखे गए किसी भी स्क्रिप्ट में शेबंग का पहला भाग आमतौर पर …

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