हर बार जब मैं अपने मैकबुक पर iTerm लॉन्च करता हूं तो यह लाइन क्यों दिखाई देती है


2

इसलिए मैं अपने मैकबुक एयर पर iTerm का उपयोग करता हूं और मेरा मैकबुक प्रो भी। मैं .bashrc और .bash_profile के साथ चारों ओर खेल रहा हूं और चीजों को कॉन्फ़िगर करने के लिए चतुर तरीकों के साथ आने की कोशिश कर रहा हूं। एक बिंदु पर मैंने फैसला किया कि मैं इस मशीन और मेरे मैकबुक प्रो दोनों को एक ही .bash_profile फ़ाइल का उपयोग करना चाहता था, इसलिए मैंने इसे ड्रॉपबॉक्स में रखा और इसके लिए देखने के लिए दोनों मशीनों को कॉन्फ़िगर किया।

रास्ते में कहीं भी, हालांकि, मैंने जो कुछ भी किया, उसका ट्रैक खो दिया। अब, जब मैं iTerm लॉन्च करता हूं, तो मेरी संकेत दिखाई देने से पहले मेरी स्क्रीन के शीर्ष पर निम्नलिखित तीन लाइनें प्रिंट होती हैं:

Last login: Tue Sep 25 16:31:28 on ttys000
configuring from /Users/Joe/Dropbox/private/autosync/.bash_profile
. /Users/Joe/Dropbox/autosync/bash/bashrc

मैं समझता हूं कि पहली दो लाइनें कहाँ से आ रही हैं और उनका क्या मतलब है - ड्रॉपबॉक्स / प्राइवेट / ऑटोसिंक / .bash_profile में .bash_profile फ़ाइल की पहली पंक्ति निम्नानुसार है

echo 'configuring from /Users/Joe/Dropbox/private/autosync/.bash_profile'

लेकिन मैं यह पता नहीं लगा सकता कि तीसरी लाइन क्यों छप रही है। मेरा सबसे अच्छा अनुमान है कि मैंने एक समान रखा echo किसी दूसरी फाइल में कमांड दें कि iTerm भी लोड हो रहा है, लेकिन मुझे नहीं पता कि यह कौन सी फाइल है या यह कहां है या इसे कैसे खोजना है। मेरे पास अब कोई फ़ाइल नहीं है bashrc उस स्थान पर। मैं यह कैसे पता लगा सकता हूं कि उस लाइन को किस कारण से प्रिंट किया जा रहा है?

मैं माउंटेन लायन (OS X 10.8.1) संयोगवश चला रहा हूं।

ऐसा विशिष्ट प्रश्न पूछने के लिए क्षमा करें। एकमात्र समाधान जो मैं अब तक लेकर आया हूं वह निम्नलिखित कमांड को रूट से और रूट डायरेक्टरी से चलाने का है:

grep -lr "Users/Joe/Dropbox/private/autosync/" *

विचार यह है कि मेरे पूरे सिस्टम में कोई भी फाइल है जिसमें वर्णों का क्रम है, लेकिन मेरे सिस्टम पर मौजूद हजारों फाइलों को खोजने में बहुत लंबा समय लगने वाला है।


1
स्ट्रिंग को इस तरह से स्क्रिप्ट में शामिल नहीं किया जा सकता है - यह काफी संभव है कि यह आपके होम डायरेक्टरी (इको जैसी चीज। $ HOME / ड्रॉपबॉक्स / प्राइवेट / ऑटोसिंक ") से गतिशील रूप से बनाई गई है।
lxgr

हाँ, अच्छी बात है। इसके अलावा, यह केवल मेरे मैकबुक एयर पर दिखाई दे रहा है, मेरे प्रो पर नहीं, इसलिए यह इस कंप्यूटर के लिए विशिष्ट है।
user747488

1
हाँ, grep नहीं मिला क्योंकि $ HOME का उपयोग किया गया था। मुझे यह समझ में आया, हालाँकि - यह मेरे घर की निर्देशिका में .bash_profile फ़ाइल थी। मुझे लगता है कि मुझे पहली जगह दिखनी चाहिए थी।
user747488

2
आपको अपना समाधान नीचे दिए गए उत्तर के रूप में पोस्ट करना चाहिए, और इसे स्वीकार करना चाहिए। यह भविष्य में इस सवाल पर उतरने वाले लोगों की मदद करेगा।
JoshP
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.