2013-09-25 10 views
13

मैं पैथ चर में एक पंक्ति जोड़ने के लिए ~/.profile फ़ाइल को संशोधित करने का प्रयास कर रहा था। मैंने यह लाइन जोड़ा:लिनक्स मिंट - स्थायी रूप से पर्यावरण चर जोड़ना

PATH=$PATH:/home/paul/avatar-gf-1.0-ea/glassfish4/bin/ 

अंत में। मैंने टर्मिनल को पुनरारंभ किया, लेकिन यह अभी भी उस निर्देशिका में कमांड की पहचान नहीं करता है। क्या कोई जानता है कि मुझसे क्या गलती हो रही है?

+0

खोलते हैं तो निष्पादित किया जाता है '$ $ PATH' क्या कहता है? –

+0

यदि मैं "$ PATH प्रतिध्वनि" करता हूं तो यह मुझे मिलता है:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: /home/paul/jdk1.8.0/bin/ – SalmonKiller

उत्तर

15

अपने घर फ़ोल्डर में ~/.pam_environment में यह प्रयास करें, अगर यह मौजूद नहीं है तो इसे बनाने के

:

export PATH=$PATH:/home/paul/avatar-gf-1.0-ea/glassfish4/bin/ 

बैश के स्टार्टअप फ़ाइलों के बारे में संदर्भ: अन्यथा अपने असाइनमेंट में export जोड़ने का प्रयास करें

PATH DEFAULT=${PATH}:/home/paul/avatar-gf-1.0-ea/glassfish4/bin/ 

आपको लॉग इन और आउट करने की आवश्यकता होगी।

+0

बहुत बहुत धन्यवाद! यह काम किया! – SalmonKiller

+1

मैंने इसे उबंटू वेबसाइट के अनुसार थोड़ा संपादित किया है, अब आपको ~/.pam_environment में सत्र चर सेट करना चाहिए: https://help.ubuntu.com/community/EnvironmentVariables – oceanexplorer

3

bash -xl चलाएं यह देखने के लिए कि कौन सी स्टार्टअप फ़ाइलें आपके खोल के साथ लोड की गई हैं। .profile वास्तव में पढ़ा नहीं जा सकता है। https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html

+0

धन्यवाद, लेकिन bash -xl .profile फ़ाइल को सूचीबद्ध करता है निर्यात कमांड स्थिति को नहीं बदलता है। – SalmonKiller

+0

@ user2816783 उस लाइन के बाद 'हैश-आर' जोड़ने का प्रयास करें। – konsolebox

+0

और सुनिश्चित करें कि उन बाइनरी फ़ाइलें निष्पादन योग्य हैं। – konsolebox

0

आप .bashrc फ़ाइल संपादित करते हैं:

vim ~/.bashrc 

आप तो अपने $ HOME फ़ोल्डर में एक ~/.bash_aliases बनाने अगली पंक्ति को देखने

# Alias definitions. 
# You may want to put all your additions into a separate file like 
# ~/.bash_aliases, instead of adding them here directly. 
# See /usr/share/doc/bash-doc/examples in the bash-doc package. 

if [ -f ~/.bash_aliases ]; then 
    . ~/.bash_aliases 
fi 

और किसी भी आदेश आप होना चाहते हैं जोड़ देगा जब आप टर्मिनल

संबंधित मुद्दे