आपके लिनक्स सिस्टम में आप शायद अपनी होम निर्देशिका में बहुत सारी फाइलें और फ़ोल्डर्स स्टोर करते हैं। लेकिन उन फ़ाइलों के नीचे, क्या आप जानते हैं कि आपकी होम निर्देशिका भी कई छिपी हुई फाइलों और फ़ोल्डर्स के साथ आता है? यदि आप अपनी होम निर्देशिका पर ls -a चलाते हैं, तो आप डॉट उपसर्गों के साथ छिपी हुई फ़ाइलों और निर्देशिकाओं का ढेर खोज लेंगे। वैसे भी इन छिपी हुई फाइलें क्या करती हैं?

घर निर्देशिका में छिपी हुई फाइलें क्या हैं?

आमतौर पर, होम निर्देशिका में छिपी हुई फ़ाइलों और निर्देशिकाओं में उस उपयोगकर्ता के प्रोग्राम द्वारा उपयोग की जाने वाली सेटिंग्स या डेटा होता है। वे उपयोगकर्ता द्वारा संपादित किए जाने का इरादा नहीं है, केवल आवेदन। यही कारण है कि वे उपयोगकर्ता के सामान्य दृश्य से छिपे हुए हैं।

ऑपरेटिंग सिस्टम को नुकसान पहुंचाए बिना आपकी खुद की होम निर्देशिका से सामान्य फ़ाइलों को हटाया जा सकता है और बदला जा सकता है। हालांकि, उन छिपी हुई फाइलों पर भरोसा करने वाले अनुप्रयोग लचीले नहीं हो सकते हैं। जब आप घर निर्देशिका से एक छिपी हुई फ़ाइल को हटाते हैं, तो आप आमतौर पर इसके साथ जुड़े एप्लिकेशन के लिए सेटिंग्स खो देंगे।

उस छिपी हुई फाइल पर निर्भर कार्यक्रम आमतौर पर इसे फिर से बना देगा। हालांकि, आप एक नए नए उपयोगकर्ता की तरह "आउट ऑफ़ द बॉक्स" सेटिंग्स से शुरू होंगे। यदि आपको किसी एप्लिकेशन में परेशानी हो रही है, तो वास्तव में यह एक बड़ी सहायता हो सकती है। यह आपको अनुकूलन को हटाने देता है जो परेशानी पैदा कर सकता है। लेकिन यदि आप नहीं हैं, तो इसका मतलब है कि आपको इसे जिस तरह से पसंद है उसे वापस सेट करने की आवश्यकता होगी।

घर निर्देशिका में छिपी हुई फाइलों के कुछ विशिष्ट उपयोग क्या हैं?

प्रत्येक व्यक्ति की अपनी होम निर्देशिका में अलग-अलग छिपी हुई फाइलें होंगी। कुछ ऐसे हैं जो हर किसी के पास हैं। हालांकि, मूल आवेदन के बावजूद, फाइलें एक समान उद्देश्य प्रदान करती हैं।

प्रणाली व्यवस्था

सिस्टम सेटिंग्स में आपके डेस्कटॉप वातावरण और आपके खोल के लिए कॉन्फ़िगरेशन शामिल है।

  • अपने खोल और कमांड लाइन उपयोगिताओं के लिए कॉन्फ़िगरेशन फ़ाइलें : आपके द्वारा उपयोग किए जाने वाले विशिष्ट खोल और कमांड जैसी उपयोगिताओं के आधार पर, विशिष्ट फ़ाइल नाम बदल जाएगा। आपको ".bashrc, " ".vimrc" और ".zshrc" जैसी फ़ाइलें दिखाई देगी। इन फ़ाइलों में आपके शैल के ऑपरेटिंग वातावरण या कमांड-लाइन उपयोगिताओं की सेटिंग्स में किए गए बदलावों के बारे में कोई भी सेटिंग शामिल है vim इन फ़ाइलों को हटाने से संबंधित एप्लिकेशन को इसके डिफ़ॉल्ट स्थिति में वापस कर दिया जाएगा। कई लिनक्स उपयोगकर्ताओं को सालों में सूक्ष्म tweaks और सेटिंग्स की एक सरणी बनाने के लिए, इस फ़ाइल को हटाने एक बड़ा सिरदर्द हो सकता है।
  • उपयोगकर्ता प्रोफाइल: उपरोक्त कॉन्फ़िगरेशन फ़ाइलों की तरह, इन फ़ाइलों (आमतौर पर ".profile" या ".bash_profile") खोल के लिए उपयोगकर्ता सेटिंग्स को सहेजते हैं। इस फ़ाइल में अक्सर आपका पाथ होता है। इसमें आपके द्वारा सेट किए गए उपनाम भी शामिल हैं। उपयोगकर्ता .bashrc या अन्य स्थानों में उपनाम भी डाल सकते हैं। पाथ शासित होता है जहां खोल निष्पादन योग्य आदेशों को देखता है। अपने पैथ को जोड़कर या संशोधित करके, आप बदल सकते हैं कि आपका खोल कमांड कहां देखता है। उपनाम आदेशों के नाम बदलते हैं। एक उपनाम उदाहरण के लिए ls -l को कॉल करने के लिए सेट कर सकता है। यह अक्सर उपयोग किए जाने वाले आदेशों के लिए टेक्स्ट-आधारित शॉर्टकट प्रदान करता है। यदि आप .profile हटाते हैं, तो आप अक्सर "/ etc / skel" निर्देशिका में डिफ़ॉल्ट संस्करण पा सकते हैं।
  • डेस्कटॉप पर्यावरण सेटिंग्स: यह आपके डेस्कटॉप वातावरण के किसी भी अनुकूलन को बचाता है। इसमें डेस्कटॉप पृष्ठभूमि, स्क्रीनसेवर, शॉर्टकट कुंजियां, मेनू बार और टास्कबार आइकन शामिल हैं, और कुछ भी जो उपयोगकर्ता ने अपने डेस्कटॉप वातावरण के बारे में सेट किया है। जब आप इस फ़ाइल को हटाते हैं, तो उपयोगकर्ता का वातावरण अगले लॉगिन पर नए उपयोगकर्ता वातावरण में वापस आ जाता है।

आवेदन विन्यास फाइलें

आप इन्हें उबंटू में ".config" फ़ोल्डर में पाएंगे। ये आपके विशिष्ट अनुप्रयोगों के लिए सेटिंग्स हैं। वे वरीयता सूची और सेटिंग्स जैसी चीजें शामिल करेंगे।

  • अनुप्रयोगों के लिए कॉन्फ़िगरेशन फ़ाइलें : इसमें एप्लिकेशन वरीयता मेनू, वर्कस्पेस कॉन्फ़िगरेशन आदि से सेटिंग्स शामिल हैं। वास्तव में आप यहां क्या पाएंगे मूल आवेदन पर निर्भर करता है।
  • वेब ब्राउज़र डेटा: इसमें बुकमार्क और ब्राउज़िंग इतिहास जैसी चीजें शामिल हो सकती हैं। अधिकांश फाइलें कैश बनाती हैं। यह वह जगह है जहां वेब ब्राउज़र अस्थायी रूप से फ़ाइलों को डाउनलोड करता है, जैसे छवियां। इसे हटाने से पहली बार कुछ मीडिया-भारी वेबसाइटें धीमी हो सकती हैं जब आप पहली बार जाते हैं।
  • कैश : यदि कोई उपयोगकर्ता एप्लिकेशन उस डेटा को कैश करता है जो उस उपयोगकर्ता के लिए केवल प्रासंगिक है (जैसे स्पॉटिफ़ी ऐप आपकी प्लेलिस्ट के कैश को संग्रहीत करता है), तो होम निर्देशिका इसे स्टोर करने के लिए एक प्राकृतिक जगह है। इन कैशों में डेटा के द्रव्यमान या कोड की कुछ पंक्तियां हो सकती हैं: यह इस बात पर निर्भर करता है कि मूल एप्लिकेशन की क्या ज़रूरत है। यदि आप इन फ़ाइलों को हटाते हैं, तो एप्लिकेशन उन्हें आवश्यकतानुसार पुन: प्रयास करता है।
  • लॉग: कुछ उपयोगकर्ता एप्लिकेशन यहां लॉग स्टोर भी कर सकते हैं। डेवलपर एप्लिकेशन को कैसे सेट अप करते हैं, इस पर निर्भर करते हुए, आपको अपनी होम निर्देशिका में संग्रहीत लॉग फ़ाइलों को मिल सकता है। हालांकि, यह एक आम पसंद नहीं है।

निष्कर्ष

ज्यादातर मामलों में आपकी लिनक्स होम निर्देशिका में छिपी हुई फाइलें उपयोगकर्ता सेटिंग्स को स्टोर करने के लिए उपयोग की जाती हैं। इसमें कमांड लाइन उपयोगिताओं के साथ-साथ जीयूआई-आधारित अनुप्रयोगों के लिए सेटिंग्स शामिल हैं। उन्हें हटाने से उपयोगकर्ता सेटिंग्स को हटा दिया जाएगा। आमतौर पर, यह एक कार्यक्रम तोड़ने का कारण नहीं होगा।