घर निर्देशिका का प्रतिनिधित्व करने के लिए '~' को क्यों चुना गया?


806

मैंने अक्सर सोचा है कि ~(टिल्ड) उपयोगकर्ता की होम डायरेक्टरी का प्रतिनिधित्व क्यों करता है । क्या इसके पीछे कोई कारण है, या यह केवल कुछ अनैतिक रूप से इस्तेमाल किया जाने वाला चरित्र है?


64
चेतावनी! ऐसा कभी न करें mkdir '~'क्योंकि आप इससे बचना भूल जाएंगेrm -rf ~ (अब तक का सबसे बुरा दिन)!
cprn

17
यही कारण है कि आपको उपयोग करना चाहिए rmdir
ctrl-alt-delor-

जवाबों:


1063

उद्धरण विकिपीडिया :

यूनिक्स की तरह ऑपरेटिंग सिस्टम पर (BSD सहित, जीएनयू / लिनक्स और मैक ओएस एक्स), टिल्ड अक्सर वर्तमान उपयोगकर्ता के घर निर्देशिका इंगित करता है: उदाहरण के लिए, यदि वर्तमान उपयोगकर्ता के घर निर्देशिका है /home/bloggsj, तो cd, cd ~, cd /home/bloggsjया cd $HOMEसमकक्ष हैं। यह अभ्यास 1970 के दशक के दौरान आम उपयोग में लीयर-सीगलर ADM-3A टर्मिनल से प्राप्त होता है, जो एक ही कुंजी पर टिल्ड प्रतीक और शब्द "होम" (कर्सर को ऊपरी बाईं ओर ले जाने के लिए) हुआ करता था।

Lear-Siegler ADM-3A कीबोर्ड की फोटो जो आपको इस साइट पर मिल सकती है ।

इस टर्मिनल भी है आंदोलन आदेशों के स्रोत में प्रयोग किया जाता viसंपादक: h, j, k, lछोड़ दिया, नीचे, ऊपर के लिए, है ना।


236
मैं vi पर अतिरिक्त जानकारी की सराहना करता हूं। धन्यवाद
Lelouch Lamperouge

44
मैंने यह भी पढ़ा है कि क्यों Escमोड को स्विच करने के लिए उपयोग किया जाता है vi, क्योंकि कुंजी इस प्रकार के कीबोर्ड पर पहुंचना आसान है।
जस्टिन एथियर

41
इस उत्तर को पढ़ते हुए, मुझे एहसास हुआ कि पिछले ईमेल में ले जाने के लिए GMail के शॉर्टकट भी 'J' और 'K' का उपयोग करते हैं और क्रमशः अगले ईमेल पर जाते हैं!
धांधली

54
संयोग से, के लिए क्या HERE ISमहत्वपूर्ण है?
जोगलोरन

39
मुझे यकीन नहीं है कि यह प्रासंगिक है Some teleprinters had a "Here is" key, which transmitted a fixed sequence 20 or 22 characters [...] This was commonly used to identify a station; the operator could press the key to send the station identifier to the other end:। स्रोत: en.wikipedia.org/wiki/Teleprinter#.22Here_is.22_key
pbm

155

Homeकुंजी भी पुराने टर्मिनल पर टिल्ड चरित्र के लिए इस्तेमाल किया गया था। अधिक जानकारी के लिए यहां देखें ।

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