यह लिंक देखें http://www.termsys.demon.co.uk/vtansi.htm । जैसा कि एंथन कहते हैं, \033
पलायन चरित्र के लिए सी-स्टाइल ऑक्टल कोड है। [999D
कर्सर वापस ले जाता है 999 कॉलम, लाइन के शुरू होने से होने का शायद एक जानवर बल तरीका है। [2K
वर्तमान लाइन मिटा देता है। \r
एक कैरिज रिटर्न है जो कर्सर को वर्तमान लाइन की शुरुआत में ले जाएगा और टर्मिनल नियंत्रण अनुक्रम के बजाय सी-स्टाइल एस्केप अनुक्रम है।
अपडेट करें
जैसा कि अन्य लोगों ने बताया है, ये नियंत्रण अनुक्रम bash
स्वयं करने के लिए कुछ नहीं हैं , बल्कि टर्मिनल डिवाइस / एमुलेटर पर पाठ प्रकट होता है। एक बार इन अनुक्रमों के लिए हार्डवेयर के एक पूरी तरह से अलग टुकड़े द्वारा व्याख्या की जानी आम थी। मूल रूप से, हर एक कोड के पूरी तरह से अलग सेट का जवाब देगा। इससे निपटने के लिए termcap
और terminfo
पुस्तकालय जहां कई टर्मिनलों के साथ संगत कोड लिखते थे। tput
आदेश के लिए एक इंटरफेस है terminfo
पुस्तकालय ( termcap
समर्थन भी संकलित किया जा सकता है) और एक और अधिक मजबूत तरीका संगत दृश्यों बनाने के लिए है।
उस ने कहा, एएनएसआई X3.64 या ECMA-48 मानक भी है। कोई भी आधुनिक टर्मिनल कार्यान्वयन इसका उपयोग करेगा। terminfo
और termcap
अभी भी प्रासंगिक हैं क्योंकि कार्यान्वयन अधूरा हो सकता है या इसमें गैर मानक एक्सटेंशन शामिल हो सकते हैं, हालांकि अधिकांश उद्देश्यों के लिए यह मान लेना सुरक्षित है कि आम ANSI क्रम काम करेगा।
xterm
पूछे जाने वाले प्रश्न आधुनिक टर्मिनल emulators के बीच मतभेद पर कुछ रोचक जानकारी प्रदान करता है (कई बस का अनुकरण करने की कोशिश xterm
में ही) और कैसे xterm
दृश्यों VT100 टर्मिनलों ऊपर के लिंक में वर्णित से संबंधित हैं। यह नियंत्रण अनुक्रमों कीxterm
एक निश्चित सूची भी प्रदान करता है ।
आमतौर पर पाठ्यक्रम का उपयोग लिनक्स कंसोल है, इसके लिए नियंत्रण अनुक्रमों की एक निश्चित सूची man console_codes
एक तुलना के साथ मिल सकती है xterm
।