निर्यात शेल चरों को स्थायी कैसे बनाया जाए?


11
export LD_PRELOAD=/usr/lib/libtsocks.so

यह ठीक है कि मैं इस तरह से निर्यात कर सकता हूं, लेकिन मैं इसे स्थायी कैसे बना सकता हूं? मैं चाहता हूं कि LD_PRELOAD को रिबूट के बाद भी बदला जाए। मैं उबंटू और फेडोरा का उपयोग कर रहा हूं

जवाबों:


12

आमतौर पर, आप जो कुछ भी स्टार्टअप फ़ाइल खोल में अपने "निर्यात" लाइन डाल था उचित है: .profile, .bash_profile, .zprofile, जो कुछ भी है, अपने में $HOMEनिर्देशिका।

यदि आप इसे प्रत्येक उपयोगकर्ता के लिए स्थायी बनाना चाहते हैं, तो विभिन्न शेल में आमतौर पर सिस्टम-वाइड कॉन्फिग फाइलें होती हैं /etc/: /etc/profileइस लिनक्स बॉक्स पर मौजूद होती हैं, लेकिन यह जानने के लिए मैन पेज पढ़ें कि कौन सा उपयोगकर्ता-विशिष्ट और कौन सी सिस्टम-वाइड फाइल डालनी है उस में।


1
~/.profileप्रति उपयोगकर्ता सेटिंग के लिए सही एक है; देख .bashrc के लिए वैकल्पिक , सही ढंग से पर्यावरण की स्थापना , और सुपर उपयोगकर्ता सवाल मेरे जवाब में जुड़े।
गिल्स एसओ- बुराई को रोकें '

5

अधिकांश वितरण /etc/profile.d/में .sh और .csh फ़ाइलों के समूह वाली निर्देशिका भी होती है । इस निर्देशिका में एक नई फ़ाइल बनाने से आइटम को बेहतर तरीके से व्यवस्थित रखने और /etc/profileअव्यवस्थित होने से बचा रहता है।

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