"बैकस्पेस" और "ओवरस्ट्राइक" के लिए एक वेब खोज के बेहतर परिणाम मिलेंगे।
फ़ाइल एक मैन्युअल पृष्ठ है - जिसका उपयोग करके स्वरूपित किया गया है nroff
। आमतौर पर फ़ाइलें जैसे कि bash.0
केवल उत्पन्न होती हैं और खारिज की जाती हैं। कुछ समय पहले, वे man
कार्यक्रम के लिए काम कम करने के लिए, बच गए थे । इसके बजाय /usr/share/man/man1
, आपके मैनुअल पेज से पढ़ा जाएगा /usr/share/man/cat1
। catman
उदाहरण के लिए विवरण पढ़ें ।
nroff
मैनुअल पृष्ठों और अन्य फ़ाइलों को प्रारूपित करने के लिए यूनिक्स कमांड है। जब यह पहली बार लिखा गया था, तब कई अन्य उपयोगिताएँ थीं, प्रत्येक की अपनी मार्कअप भाषा थी। मैंने कम से कम एक दर्जन अलग-अलग का उपयोग किया है। लेकिन उन्होंने सभी को एक ही तरह से पाठ पर जोर देने की समस्या को हल किया: गाड़ी पर नियंत्रण का उपयोग करना। बैकस्पेस केवल ध्यान देने योग्य हैं क्योंकि उनका उपयोग अन्य सादे-टेक्स्ट फ़ाइलों में नहीं किया जाता है। टैब्स , कैरिज रिटर्न्स , लाइन-फीड्स और फॉर्म-फीड्स सभी की प्लेन टेक्स्ट फाइलों में भूमिका होती है (हालांकि फॉर्म-फीड्स मूल रूप से उनके मुकाबले बहुत कम महत्वपूर्ण हैं)।
nroff
बोल्ड का प्रतिनिधित्व करने के लिए इटैलिक और ओवरस्ट्रिकिंग को इंगित करने के लिए अंडरलाइनिंग का उपयोग करता है । तकनीक दिनांकित है: यह हार्ड-कॉपी डिवाइसों के लिए उपयोगी है जहां एक ही स्थिति में एक से अधिक वर्ण मुद्रित किए जा सकते हैं। बहुत कम वीडियो टर्मिनल ऐसा करते हैं। में , यह होगाterminfo(5)
over_strike os os terminal can over-
strike
या अधिक पूरी तरह से :
यदि टर्मिनल ओवरस्ट्रीक करता है (एक चरित्र को खत्म करने पर स्थिति को साफ करने के बजाय) तो इसकी os
क्षमता होनी चाहिए ।
सामान्य स्थिति में, वीडियो टर्मिनल की दी गई पंक्ति / कॉलम पर लिखा गया अंतिम चरित्र वह सब होगा जो दिखाया गया है। nroff
आउटपुट को व्यवस्थित किया ताकि एक रेखांकित चरित्र को एक रेखांकन, एक बैकस्पेस और वास्तविक चरित्र के रूप में लिखा जाए। ऐसा करने से यह सुनिश्चित होता है कि ओवरस्ट्रीक फीचर के बिना टर्मिनल कुछ उपयोगी होगा।
सूचीबद्ध बहुत कम वीडियो टर्मिनलों में, जिनकी ओवरस्ट्रीक क्षमता है, मुझे DEC gt40 दिखाई देता है , जिसका उपयोग मैंने लगभग तीन वर्षों (1976-1979) के लिए किया था। कोई यूनिक्स कि सिस्टम पर नहीं था (यह आर टी -11 भाग गया), लेकिन मुझे एक लिखा पाठ फ़ॉर्मेटर , overstruck पाठ के एक ही प्रकार का उपयोग कर। अंत में, मैं हार्डकॉपी की जरूरत है, और एक ने लिखा उपयोगिता सुनिश्चित करने के लिए कि ऐसा - की तरह कुछ col
है, शायद - लेकिन एक संबंधित समस्या को सुलझाने। टर्मिनल बहुत धीरे-धीरे छपा जब उसमें बहुत सारे रेखांकित पाठ थे, जब तक कि मेरे कार्यक्रम ने पाठ को आगे / पीछे की गति के बीच स्विचिंग की मात्रा को कम करने के लिए पुनर्गठित नहीं किया।
वीडियो टर्मिनलों के साथ, उसके लिए कोई आवश्यकता नहीं है। लेकिन वे ओवरस्टॉकिंग नहीं करते हैं। इसके बजाय, हमारे पास ऐसे प्रोग्राम हैं जो अंडरलाइनिंग को पहचानते हैं और अंडरलाइन दिखाते हैं , या हैं groff
, जो अंडरलाइनिंग (और बोल्ड) के बजाय रंगीन टेक्स्ट दिखा सकते हैं।
आगे की पढाई: