यूनिक्स-प्रमुखों को "माइनस" क्यों कहते हैं?


56

कुछ हफ़्ते पहले मैंने Git पर एक बातचीत में भाग लिया था, जो एक Windows पृष्ठभूमि से लग रहा था। मैं कहता हूं "प्रतीत होता है" क्योंकि वह कमांड-लाइन विकल्पों का संदर्भ देते समय "डैश" कहता रहा। मैंने तब कुछ याद किया जो मुझे लिनक्स सीखने के अपने शुरुआती दिनों में उत्सुक था; यह है कि, विकल्पों का जिक्र करते समय, निवासी यूनिक्स-हेड्स ने हमेशा "माइनस" कहा। अर्थात्:

rm -rf /var/tmp/bogus/junk

कहा जाएगा "अरे एम माइनस अरेस्ट एफ़एफ़" के रूप में "अरेस्ट एएम माइनस अरेस्ट एफ़ई"।

ऐसा क्यों है?


63
वास्तव में? मेरे यूनिक्स दोस्त हमेशा कहते हैं "पानी का छींटा"
phunehehe

5
प्रतीक उच्चारण के बारे में एक दिलचस्प कोडिंग हॉरर पोस्ट है (एक प्रोग्रामिंग संदर्भ में, हालांकि -उनमें से एक कवर किया गया है)
माइकल Mrozek

15
मैंने हमेशा उस संदर्भ में "माइनस" कहा है, लेकिन मैंने सिस्टम III पर यूनिक्स का उपयोग करना शुरू कर दिया (ऐसा नहीं है कि अपने आप में और कुछ भी मतलब है)। यह मेरे लिए एकदम सही समझ में आता है क्योंकि ऐसे विकल्प हैं जो कुछ कार्यक्रमों में प्लस के साथ शुरू होते हैं। इसके अलावा, [मगरमच्छ डंडी उच्चारण] यह एक पानी का छींटा नहीं है, यह एक पानी का छींटा है - (ईएम) या यह: - (एन)
डेनिस विलियमसन

15
मैंने पहले कभी नहीं सुना minus, लेकिन मुझे इसके साथ जाने वाली श्रेष्ठ भावना पसंद है। मैं अपने लिंगो को स्विच कर रहा हूंminus
स्टीफन

7
"माइनस" चीज़ से संबंधित: शायद अपना उदाहरण किसी और चीज़ में बदल दें? काफी कुछ यूनिक्स नए लोग हैं जो अपनी हर चीज को आँख बंद करके कॉपी करते हैं ... ख़ासकर अगर ऐसा करने का कोई संकेत नहीं है।
मार्सेल स्टिमबर्ग

जवाबों:


73

सबसे महत्वपूर्ण UNIX पुस्तकों में से दो, UNIX प्रोग्रामिंग पर्यावरण और C प्रोग्रामिंग भाषा दोनों इसे माइनस के रूप में संदर्भित करते हैं।

यूनिक्स प्रोग्रामिंग पर्यावरण, पृष्ठ 13 :

विकल्प कमांड लाइन पर कमांड के नाम का पालन करते हैं, और आमतौर पर एक प्रारंभिक माइनस साइन ( -) और एक अक्षर से बना होता है।

सी प्रोग्रामिंग लैंग्वेज, दूसरा संस्करण, पृष्ठ ११६ :

यूनिक्स प्रणालियों पर सी कार्यक्रमों के लिए एक आम सम्मेलन यह है कि एक तर्क जो माइनस साइन के साथ शुरू होता है वह एक वैकल्पिक ध्वज का परिचय देता है।

कई यूनिक्स उपयोगकर्ताओं ने इन पुस्तकों में से एक या दोनों को पढ़ा होगा, इसलिए हो सकता है कि उन्होंने वहां से शब्दावली ली हो।


इसे माइनस कहने से समझ में आता है, क्योंकि आप जो चरित्र टाइप कर रहे हैं , वह हाइफ़न-माइनस ( -) है।
एक डैश ( ) लंबा है।

"हाइफ़न" के बजाय "माइनस" कहने का कारण शायद दुगना है:

  1. कम लोग जानते हैं कि एक हाइफ़न क्या है
  2. कुछ उपयोगिताओं के साथ शुरू होने वाले विकल्पों को स्वीकार करते हैं +, इसलिए प्लस और माइनस के बारे में सोचना तर्कसंगत है

इसके अलावा, कई वर्ड प्रोसेसिंग प्रोग्राम एक डबल हाइफ़न-माइनस ( --) को डैश में बदल देते हैं ( ), इसलिए "डैश" कहने का मतलब है कि "माइनस" जीएनयू के लंबे विकल्पों पर चर्चा करते समय भ्रम पैदा कर सकता है, जैसे --help


10
न्यूनतम फुलाना के साथ सभी संदर्भों के लिए +1। डैश एक एकल वर्ण नहीं है - यह हाइफ़न, एम-डैश, एन-डैश, इत्यादि जैसे समान दिखने वाले पात्रों में से किसी भी समूह के लिए अस्पष्ट शब्द है
jw013

हाइफ़न के लिए +1 । कितने कम लोग जानते हैं कि यह मूल विराम चिह्न क्या है, मेरे से परे है। यह हर जगह "पानी का छींटा" कहा जाता है सुनकर बहुत खुशी हो रही है। खासकर जब से वही लोग नहीं जानते कि वास्तविक पानी का छींटा क्या है ... जीआरआर।
अंडरस्कोर_ड

हाँ, लेकिन तर्क है कि शब्द "पानी का छींटा" अस्पष्ट है पानी पकड़ नहीं करता है। "माइनस" अस्पष्ट भी है; यू + 2212 देखें।
श्री लिस्टर

33

मैंने कभी किसी को गणित के परिदृश्य के बाहर "माइनस" कहते हुए नहीं देखा (मतलब घटाना), "डैश" उपयुक्त है और अधिक सामान्य होगा, यह एक यूनिक्स बात नहीं है, यह सिर्फ एक व्यक्ति था। हमारे पास अन्य लिंगो हैं, जैसे #!कि शेबंग का उच्चारण ।

यहाँ ASCII के लिए वर्तमान शब्दजाल फ़ाइल का लिंक दिया गया है और वे कैसे कहे जाते हैं


5
मैं "ऑक्टोथोरपे" का बहुत शौकीन हूं #और इंटरकैल के लिए धन्यवाद मैं केवल पायथन %ऑपरेटर को " मैटल" के रूप में सोच सकता हूं । jargon.net/jargonfile/a/ASCII.html
msw

17
वास्तव में तेज यह चरित्र है - , #हैश (किसी की परवाह नहीं करता है;))।
मैकीज पाइचोटका

9
@xeno यह है, हालांकि यह वर्तनी कुटिया
माइकल Mrozek

10
कम से कम हम अब # प्रतीक "पाउंड" नहीं कहते हैं। मुझे ऑक्टोथोरपे पसंद है, फिर मैं C # को कॉक-टू-थोरपे के रूप में उच्चारण कर सकता हूं, जो किसी कारण से एमएस फैनबॉय की घोषणा करता है :)
gbjbaanb

4
रुको, हम इसे 'पाउंड' नहीं कहते हैं?
बेलाक्वा

24

मैंने AT & T सिस्टम V दिनों (1990) में यूनिक्स सीखा, और यह इस तरह से हुआ: rm -rf /bin/nessus-fetch.rc के रूप में बात की गई: गिरफ्तारी ईएमएम माइनस अरेस्ट स्लेश बिन स्लेश नेस्ले डैश डेश बीसी आरसी जहां एक माइनस एक तर्क सूचक था और एक डैश निर्देशिका या फ़ाइल नाम का हिस्सा था

मैंने अपने समय में माइनस के बारे में बहुत सुना है, और आमतौर पर डैश लोग newbies थे, स्पष्ट रूप से मधुमक्खियों का छत्ता :-)

युद्ध


4
+1 मुझे भी: तर्कों के लिए माइनस, बाकी सब के लिए पानी का छींटा
बिल बी

5
+1 हां, बिल्कुल; इस साइट पर क्या हो रहा है? "माइनस" एकमात्र उच्चारण है जिसका मैंने सामना किया है।

3
हां, -rकिसी फ़ाइल पर उपयोग करने के अलावा मूर्खतापूर्ण है और विशेष रूप -fसे खतरनाक है यदि आप गलती करते हैं। उदा rm -rf /bin/ nessus-fetch.rc। ऊप्स!
वोडिन

1
-1 ठीक है, आपने दावा किया हो सकता है कि आप आस-पास हैं, और मैं यह नहीं कह रहा हूँ कि आप नहीं थे, या मुझे लगता है कि आप झूठ बोल रहे हैं, लेकिन यह तथ्य कि आप एक लिखित संदर्भ प्रदान करने में विफल रहे हैं, इसका मतलब है कि आपका जवाब है प्रकृति व्यक्तिपरक। ('WAR' वास्तव में।)
ixtmixilix

1
माइनस और डैश को एक साथ मिलाने के लिए yuck ("-" डैश नहीं है! इसे ऊपर देखें ... उदा। cgi.duke.edu/web/sciwriting/index.php?action=dash_vs_hyphen )
पीटर

12

खैर, मेरे लिए "माइनस" अधिक स्वाभाविक है, शायद इसलिए कि मैं एक देशी अंग्रेजी वक्ता नहीं हूं। हंगेरियन में मेरी मूल भाषा, और माइनस = माइनस, लेकिन हाइफ़न = वलस्ज़तोजेल, जाहिर है "माइनस" आसान और छोटा है। हालाँकि मैं रोमानिया में रहता हूं, और माइनस = माइनस, लेकिन हाइफ़न और डैश का एक-शब्द अनुवाद भी नहीं है, इसलिए वे उपयोग करने के लिए बहुत थकाऊ होंगे।


9
यहाँ जर्मनी में: माइनस = माइनस, डैश = स्ट्रिच, हाइफ़न = बिंदेस्ट्रिक। माइनस अंतर्राष्ट्रीय है।
उपयोगकर्ता अज्ञात

2
+1 रूसी में, "हाइफ़न" के लिए शब्द - [डिफिस] - हालांकि "माइनस" से अधिक लंबा नहीं है, लेकिन सामान्य बोलचाल में "बोलचाल" के लिए पर्याप्त नहीं है। "हाइफ़न" के लिए एक और बोलचाल का शब्द [chortochka] है, लेकिन यह कुछ अस्पष्टता के कारण अच्छा नहीं है: इसका मतलब है "छोटी लाइन", इसलिए इसे "स्लैश" या "बैकस्लैश" या "पाइप" या जो भी हो के रूप में व्याख्या की जा सकती है। [टायर] ("डैश") शब्द केवल एक लंबे डैश के साथ जुड़ा हुआ है जिसका उपयोग विराम चिह्न के रूप में किया जाता है। इसलिए मुझे लगता है कि इस सामान का उच्चारण करने का सबसे अच्छा तरीका "माइनस" कहना है। और सच: शायद मैंने अन्य यूनिक्स लोगों से "माइनस" सीखा, और खुशी थी कि ऐसा अच्छा तरीका है।
इम्ज़ - इवान ज़खरीशेव

1
इसके अलावा, रूसी में एक हाइफ़न ([डिफिस]) एक शब्द के दो हिस्सों को जोड़ने के लिए आमतौर पर "अंदर" होता है। जब आप एक "शब्द" (विकल्प) की शुरुआत का उच्चारण करते हैं तो "हाइफ़न" कहना अप्राकृतिक है। मैं कल्पना कर सकता हूं कि "एप्ट-गेट" को "एप्ट डिफिस मिल" या "एप्ट गेट चेरिस डिफिस" (= "हाइपेन इनसाइड"); उत्तरार्द्ध रूसी में कुछ यौगिक शब्दों की वर्तनी के बारे में बात करने का सामान्य तरीका है।
इम्ज़ - इवान ज़खरीशेव

@imz: क्या यूनिक्स के संदर्भ में बाद वाले संस्करण का उपयोग किया जाता है?
तिखन जेल्विस

@ टिखोनजेल्विस: इसका इस्तेमाल किसी भी मामले में किया जा सकता है जब आपको किसी शब्द की तरह कुछ बोलने की ज़रूरत होती है (एक यूनिक्स कमांड हो सकती है), और कुछ ख़ासियतें होती हैं जो सामान्य उच्चारण से परिलक्षित नहीं होती हैं (हाइफ़न का उच्चारण नहीं होता है, इसलिए आप एक टिप्पणी जोड़ते हैं। (छद्म) शब्दों के समूह के उच्चारण के बाद इसके बारे में। मुझे यूनिक्स के संदर्भ में उपयोग किए जाने के इस तरीके के खिलाफ कोई कारण नहीं दिखता है। मैं बाद के तरीके को "उपयुक्त-प्राप्त" कर सकता था ... आप क्यों पूछ रहे हैं?
इम्ज़ - इवान ज़खरीशेव

9

डैश के बजाय माइनस का उपयोग करने या सुनने का एकमात्र समय है जब एक निश्चित अनुमति को हटाने के लिए चामोड का उपयोग किया जाता है, जैसे

chmod -x script.sh

चूंकि प्रश्न में कार्रवाई को घटाव माना जा सकता है।


5
बहुत अच्छी बात है। मुझे यह टिप्पणी करने के लिए गोंग था कि मैं हमेशा खुद को "डैश" कहता हूं लेकिन आपके जवाब को पढ़ने के बाद, मुझे एहसास हुआ कि यह अपवाद है। इस मामले में मैं कहूँगा " C H mod minus x script dot S H "
जोश

1
@ जोश, मुझे बस एहसास हुआ कि commएक और अपवाद है । आप "माइनस 2" उन पंक्तियों को छोड़ सकते हैं जो केवल फ़ाइल 2, आदि में हैं
वाइल्डकार्ड

7

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

rm -rf /

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

rm -rf *

उच्चारण "अरे उन्हें गिरफ्तार करो।" कभी-कभी मैं डैश कहता हूं, जैसे

sudo yum -y update

मैं कहूँगा "सू आटा यम डैश क्यों अद्यतन करें।"


10
"अरे उन्हें गिरफ्तार करो स्लैश?" समुद्री डाकू के लिए यूनिक्स? :-))) scnr ;-)
इकोक्स

1
गिरफ्तार उन्हें गिरफ्तार स्टार, दोस्त! grrrrep!
जोएल जे। एडम्सन

1
"सूआ आटा"? में के रूप में sudo make me some dough so you can bake bread for my sandwich?
जोश

@Joel - आह, मैंने यह सटीक अवलोकन ऊपर (एक अन्य टिप्पणी में) किया। 'rmrf' को कोई डैश, हैक्स, टैक, मिन्यूज़ आदि की ज़रूरत नहीं है। यह शॉर्टहैंड है, और जो इसे नहीं चलाना चाहिए, उसके लिए inscrutability है।
बेलाक्वा

2
@ मिकेल मैं "सूडो" को "छद्म" कहता हूं क्योंकि मैं वास्तव में सुपर उपयोगकर्ता नहीं हूं।
जोएल जे। एडम्सन

7

मेरा मानना ​​है कि मैं यूनिक्स प्रमुख के रूप में अर्हता प्राप्त करता हूं और मैं कहता हूं कि इसमें डैश है क्योंकि इसमें माइनस या हाइफन की तुलना में कम सिलेबल्स हैं।

मैं rm -rf /"रम रफ स्लैश" के रूप में पढ़ना चाहता हूं, लेकिन मुझे डर है कि कोई भी मुझे नहीं समझेगा।


2
सहमत - वास्तव में, जब यूनिक्स चीजों को जानने वाले लोगों से बात करते हुए, मैं आमतौर पर 'डैश' को छोड़ देता हूं। यानी, "आरएमआरएफ स्लैश"। कोई भी व्यक्ति जो यह नहीं जानता है कि कमांड चलाने की आवश्यकता नहीं है।
बेलाक्वा

5

मैं मुख्य रूप से एक Windows लड़का हूँ (मुझे यहाँ मत दो!) और मैं आमतौर पर "हाइफ़न" कहता हूँ।

मुझे लगता है कि यह सिर्फ उन लोगों के साथ आपका अनुभव है जिनसे आप निपटते हैं और उन्हें कैसे लाया गया। उनके कंप्यूटर पृष्ठभूमि के बारे में कुछ खास नहीं।


1
-1 "हाइफ़न" के लिए। मैं इसे कभी नहीं कहता; ;-) (वास्तव में कहने से हाइपेन का कोई मतलब नहीं है, एक हाइफ़न का इस्तेमाल दो शब्दों के बीच में किया जाता है)
Josh

1
रुको, लेकिन विंडोज का उपयोग क्यों होगा -? जब भी मैं विंडोज पर स्विच करता हूं (और दुख की बात है, यह तब होता है), मैं हमेशा चिल्लाता रहता हूं क्योंकि केवल मुट्ठी भर प्रोग्राम वास्तव में -तर्कों का उपयोग करते हैं। विंडोज का उपयोग करता है /, जो और भी मजेदार है (वास्तव में, मुझे भी याद नहीं है। शायद यह है {forward slash})। सही कमाण्ड--।
ब्लेंडर

@ ब्लेंडर यह स्लैश है !!! एह, मैं मुख्य रूप से विंडोज हूं, लेकिन मैं समय-समय पर हर ओएस का उपयोग करना पसंद करता हूं। यह प्रश्न लोकप्रिय सूची में आया था इसलिए मैंने सोचा था कि मैं इसका उत्तर दूंगा!
विल्हिल

@ जोश तकनीकी रूप से, यह हाइफ़न / माइनस वर्ण है इसलिए इन दोनों में से कोई भी अधिक सही है dash
PSkocik

5

बहुत सारे लोग वास्तव में कहते हैं " सौदा ।" (मैं अभी एक हकीक वीडियो देख रहा हूँ, और मेज़बान कहता है "सौदा।"

अन्य अधिक सामान्य उच्चारण "डैश" और "हाइफ़न" हैं।

मैंने कमांड-लाइन के संदर्भ में यूनिक्स या लिनक्स आदमी को "माइनस" कहने के लिए कभी नहीं सुना है ।


1
एक काउंटरपॉइंट के रूप में, मैंने "माइनस", "डैश" और शायद (शायद ही कभी) "हाइफ़न" सुना है, लेकिन "डील" कभी नहीं किया।
तिखन जेल्विस

"डाक" शब्दजाल फ़ाइल में एक दुर्लभ संस्करण के रूप में सूचीबद्ध है। मैं वास्तव में यह कभी नहीं सुना है, हालांकि।
6

@ ग्रेफेड आप कहां से हैं, जहां आपने उन्हें कभी माइनस कहते हुए नहीं सुना है, जो अब तक सबसे आम और पारंपरिक है? और ये यूनिक्स लोग हैं, या मुख्य रूप से विंडोज़ के लोग हैं जो इसे सिर्फ एक या दो चीजों के लिए उपयोग करते हैं, जो उन्हें ज़रूरत है * निक्स (रूटिंग, वर्चुअलाइजेशन, रास्पबेरी पाई, आदि) के लिए?
पीटर

5

कहा जाएगा "अरे एम माइनस अरेस्ट एफ़एए स्लैश" को "अरे एम डैश अरेस्ट एफ़एए स्लैश" के विपरीत।

ऐसा क्यों है?

मुझे लगता है कि यह क्षेत्रीय हो सकता है, या किसी और चीज से अधिक उम्र से संबंधित हो सकता है। जब मैं यूनी में था तब सभी ने कहा था। ... लेकिन तब उस बिंदु पर सभी कीबोर्ड में एक संख्यात्मक पैड होता था, दाईं ओर, जिसमें + - * / आदि होता था।


1
आह ... इसलिए मैंने अनजाने में अपनी उम्र दिखा दी है।
एरिक स्मिथ

4

मैंने Red Hat से तीन लिनक्स कक्षाओं में भाग लिया है और दो तीन प्रशिक्षकों ने कमांड लाइन पर हाइफ़न का उल्लेख करते हुए "कील" शब्द का विशेष रूप से उपयोग किया है। दूसरे प्रशिक्षक ने कहा कि उसने "डैश" का इस्तेमाल किया क्योंकि वह "कील" का उपयोग करके हमें भ्रमित नहीं करना चाहता था।

से मित्र देशों की Flaghoist प्रक्रियाएं , हम सीखते हैं कि शब्द "कील" एक सैन्य शब्द है कि "Tackline" का संक्षिप्त रूप है (जहाज करने के लिए जहाज के संकेत के लिए झंडे कनेक्ट करने के लिए प्रयोग किया जाता) और लिखित कोड में कोई हाइफ़न के रूप में प्रस्तुत किया जाता है:

"एक टैकललाइन हाइलार्ड की लंबाई लगभग 6 फीट लंबी है; सटीक लंबाई उपयोग में झंडे के आकार पर निर्भर करती है। टैकल को प्रेषित किया जाता है और इसे बोलचाल की भाषा में लिखा जाता है और इसे डैश (हाइफ़न) के रूप में लिखा जाता है" - "इसका उपयोग किया जाता है। अस्पष्टता से बचें। यह संकेतों या अंकों के समूहों को अलग करता है जो अलग नहीं होने पर, उस उद्देश्य से एक अलग अर्थ बता सकते हैं। "

व्यक्तिगत रूप से, मुझे "व्यवहार" शब्द अधिक कुशल लगता है क्योंकि यह कहना या सोचना बहुत जल्दी है। "डैश" की तरह, सौदा केवल एक शब्दांश है। हालांकि, जैसा कि अन्य ने बताया है, "डैश" तकनीकी रूप से गलत है क्योंकि यह वास्तव में दो टैक या हाइफ़न है "-"।


2

मैं 1987 (BSD, SunOS, Solaris, IRIX, Unicos, Linux) के बारे में देश (अमेरिका) के आसपास कई स्थानों पर यूनिक्स में काम कर रहा हूं और लगभग हमेशा "-" चरित्र को डैश कहा जाता है। मैं खुद को आमतौर पर पानी का छींटा कहता हूं। एक अपवाद है जब "किल -9" कह रहा हूं: मैंने केवल "किल माइनस 9" के रूप में सुना है। मुझे नहीं पता कि ऐसा क्यों है लेकिन यह मेरा अनुभव रहा है। मैंने यह भी देखा है कि कुछ तकनीकी चीजों के लिए विभिन्न क्षेत्रों में अलग-अलग लिंगो होते हैं। इसने दु: ख का अनुभव किया है (मूर्खतापूर्ण विचार क्योंकि न जाने क्या कुछ है (खुद के साथ-साथ दूसरों को भी) और बहुत सारी हंसी। - मोटे तौर पर, कम बोलने वाले, आमतौर पर समझने के लिए कम संज्ञानात्मक प्रसंस्करण की आवश्यकता होती है।


1

विंडोज पर, कई कमांड लाइन विकल्प हैं / (जैसे। dir /?) इतना कहना कि डैश बहुत आसानी से स्लैश के साथ भ्रमित हो सकता है .... जो कि विंडोज पर बहुत सारे कमांड की तरह है जब आपने कुछ उपयोगी यूनिक्स-वाई कमांड लाइन टूल इंस्टॉल किए हैं - मैं भूलता रहता हूँ कि कौन से प्रयोग / और कौन से उपयोग -!


0

ऐसे मामले हैं जहां कमांड लाइन + और - निश्चित रूप से घटाव या किसी चीज के जोड़ को इंगित करने के लिए होती है, जैसे

diff -w

या

emacs +30

2
diff -wएक मामला कैसे है जहां -घटाव को इंगित करना है?
माइकल Mrozek

1
diff -w file-a file-bव्हॉट्सएप पर विचार किए बिना दो फाइलों के बीच अंतर देता है।

0

मुझे आश्चर्य है कि यहाँ कोई निश्चित उत्तर नहीं है। किसी को कुछ ऐतिहासिक स्पेलुनकिंग करना चाहिए और इस एक को समझाना चाहिए। "माइनस" या "डैश" परंपराएं कहाँ और कब शुरू हुईं? अच्छा थीसिस विषय :-)

मैंने कहा कि कर्नेल हैकर्स के एक समूह से "माइनस" उठाता हूं, मैंने एक निश्चित कंपनी में काम किया है जिसमें एक ओएस था जिसमें बीएसडी के प्रमुख भाग शामिल थे (जो कि सेब होंगे)। मैंने हमेशा पाया कि यह जीभ को पानी के छींटे से ज्यादा आसानी से गिरा देता है।

यदि मेरे पास "-" के साथ एक फ़ाइल नाम है, तो मैं इसे कभी भी शून्य नहीं कहूंगा, मैं इसे डैश कहूंगा। इस प्रकार, मैं एक कमांड के तर्क भाग और फ़ाइल नाम भाग के बीच बातचीत में आसानी से अंतर कर सकता हूं।

शेल कमांड्स में अंकगणितीय अभिव्यक्तियों को शामिल करना बहुत दुर्लभ है, इसलिए गणित के साथ भ्रम की संभावना नहीं है।

यहां अन्य उत्तरों के आधार पर, यह उन लोगों की तरह लगता है जो पुराने समय के यूनिक्स गुरु हैं, या खुद की तरह पुराने समय के यूनिक्स गुरुओं के साथ त्रिशंकु हैं, "माइनस" कहना अधिक पसंद करते हैं। इस प्रकार मेरा संदेह है कि यहां एक दिलचस्प ऐतिहासिक कहानी है।


0

मुझे लगता है कि इसका मुख्य कारण यह है क्योंकि आपको वास्तव में -विकल्पों को निर्दिष्ट करने के लिए माइनस कैरेक्टर ( यूनिकोड 2212) का उपयोग करने की आवश्यकता है ।

एन-डैश ( यूनिकोड 2013) को आरएम कमांड द्वारा नहीं उठाया जाएगा।

मुझे यकीन नहीं है कि यह विंडोज़ में कैसे काम करता है।

लेकिन मैंने देखा है कि लिनक्स के उपयोगकर्ताओं को माइनस के बजाय डैश कहते हैं (और मैं खुद ही गलती करता था), ज्यादातर टी वे गाने से प्रभावित होते हैं, जो मोंजी द्वारा nine किल डैश नौ ’गाना है।

अंतर पर अधिक bteween एक पानी का छींटा और एक माइनस गाना


2
आप विकल्प प्रस्तुत करने के लिए यूनीकोड ​​माइनस U + 2212 का उपयोग नहीं कर सकते। आपको ASCII हाइफ़न-माइनस U + 002D का उपयोग करना चाहिए।
सेलाडा

rm −i dpkg.log(माइनस) देता है rm: cannot remove ‘−i’: No such file or directory
GKFX

0

मुझे पता है कि यह एक पुराना धागा है, लेकिन मैंने इस स्पष्टीकरण को कहीं और नहीं देखा है।

मैं लिनक्स और सी ++ के लिए काफी नया हूं, और मुझे बताया गया था कि "-जे" "डील जे" है। बिना किसी स्पष्टीकरण के, मैंने मान लिया कि इसका अर्थ "व्यवहार करना" है। आदेश के अंत में एक "जे" से निपटने की तरह। यानी मेक -j 10

इसलिए "डील" जरूरी "-" के लिए एक शब्द नहीं है (जिसे मैं सामान्य रूप से माइनस कहूंगा), बल्कि "-" का उपयोग करके पूरा किया गया एक कार्य है।

निश्चित रूप से यह कहना ऐतिहासिक रूप से सही नहीं है, लेकिन मैं इस तरह से इसका उपयोग करने वाला अकेला नहीं हो सकता।

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