लिनक्स शेल में ~ का क्या अर्थ है?


9

मैं लिनक्स के लिए नया हूं और अक्सर यह देखता रहा हूं। किसी को यहाँ अवधारणा समझा सकता है?

~/.somefilename

~(टिल्ड) क्या दर्शाता है?


1
tilde
ddyer

2
किसी भी मामले में, यह उपयुक्त शेल संदर्भ में कवर किया गया है , जैसे बैश संदर्भ मैनुअल
pst

गूगल की तरह दिखता है इसका समर्थन नहीं करता support.google.com/websearch/bin/...
एड्रियन कोर्निश

जवाबों:


20

~(टिल्ड) अपने घर निर्देशिका निर्दिष्ट करने के लिए एक त्वरित तरीका है।

~/.somefilenameअपने घर निर्देशिका, फ़ाइल का मतलब है .somefilename


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

5

टिल्ड ~ चरित्र को अधिकांश गोले द्वारा आपके लिए "होम डायरेक्टरी" के रूप में व्याख्यायित किया जाता है। ""। अगर यह किसी फ़ाइल नाम का हिस्सा है, तो इसका कोई मतलब नहीं है, हालाँकि कुछ प्रोग्राम जैसे कि ls होगा (जब तक कि अन्यथा स्पष्ट रूप से नहीं बताया गया है) फाइलों को नहीं दिखाया जाता है यदि उनका नाम "डॉट" से शुरू होता है। एक "छिपी हुई" विशेषता के आधार पर।


3

टिल्डे ने मूल रूप से कुछ कीबोर्ड के होम कुंजी पर समान स्थान साझा किया था और एसोसिएशन द्वारा अभी भी होम डायरेक्टरी का मतलब है।

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