इसलिए मैं अपने मैकबुक एयर पर 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/" *
विचार यह है कि मेरे पूरे सिस्टम में कोई भी फाइल है जिसमें वर्णों का क्रम है, लेकिन मेरे सिस्टम पर मौजूद हजारों फाइलों को खोजने में बहुत लंबा समय लगने वाला है।