यह कमांड aepromptcmd है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
aepromptcmd - स्थिति परिवर्तन के अनुसार शीघ्र रंग बदलें
SYNOPSIS
PROMPT_COMMAND='aepromptcmd'
वर्णन
RSI खूब जोर से पीटना(1) शेल में एक दिलचस्प गुण है: यदि PROMPT_COMMAND वाइएबल सेट है, तो
प्रत्येक प्राथमिक प्रॉम्प्ट जारी करने से पहले वैल्यू को एक कमांड के रूप में निष्पादित किया जाता है। (वास्तव में, यह हो सकता है
अर्धविराम से अलग किए गए आदेशों की एक श्रृंखला बनें।)
टेक्स्ट को वापस सामान्य में बदलने के लिए, PS1 वेरिएबल में "\33[0m" होना आवश्यक है
कहीं अंत के करीब, अन्यथा चीज़ों को पढ़ना थोड़ा मुश्किल हो सकता है। यदि आप हैं
का उपयोग खूब जोर से पीटना(1), आपको यह बताना होगा कि ये मुद्रण योग्य नहीं हैं (जैसे कि: "\[\33[0m\]") या
यह कमांड लाइन संपादन को गड़बड़ा देता है।
RSI aepromptcmd कमांड का उपयोग प्रॉम्प्ट की स्थिति के आधार पर उसका रंग सेट करने के लिए किया जाता है
वर्तमान परिवर्तन. यह केंट बेक से लिया गया विचार है टेस्ट चलाया हुआ विकास किताब। अगर
परिवर्तन में है जा रहा है विकसित or जा रहा है एकीकृत राज्य और इसे बनाने की जरूरत है,
प्रॉम्प्ट लाल है; यदि यह बनाया गया है लेकिन इसका परीक्षण करने की आवश्यकता है, तो संकेत मैजेंटा है,
अन्यथा यह हरा है.
उदाहरण
यहां एक छोटी स्क्रिप्ट है जिसे आप शीघ्र रंग भरने को चालू करने के लिए अपनी .bashrc फ़ाइल में डाल सकते हैं:
यदि [ "$PS1" ] तो
केस "$PROMPT_COMMAND" में
"" ) PROMPT_COMMAND='aepromptcmd' PS1='$PS1^[[0m' ;;
*aepromptcmd*) ;;
*) PROMPT_COMMAND='$PROMPT_COMMAND;aepromptcmd'
PS1='$PS1\[\33[0m\]' ;;
esac
PROMPT_COMMAND निर्यात करें
PS1 Fi निर्यात करें
ध्यान दें कि जब आप कहीं नहीं होते हैं तो यह आमतौर पर आपके प्रॉम्प्ट को डिफ़ॉल्ट (काला) छोड़ देता है
एक विकास निर्देशिका के अंदर।
सीमाओं
RSI aepromptcmd कमांड एएनएसआई रंग एस्केप अनुक्रमों का उपयोग करता है। इसका वास्तव में उपयोग करना चाहिए
la tigetstr(3) से कार्य टर्मिनो(3) इसे टर्मिनल स्वतंत्र तरीके से करना। कोड
योगदान का स्वागत है.
विकल्प
निम्नलिखित विकल्पों को समझा जाता है:
-खुले पैसे संख्या
इस विकल्प का उपयोग किसी प्रोजेक्ट के भीतर किसी विशेष परिवर्तन को निर्दिष्ट करने के लिए किया जा सकता है। देखो
तत्वावधान(1) इस विकल्प के पूर्ण विवरण के लिए।
-प्रयोग करें नाम
इस विकल्प का उपयोग रुचि की परियोजना का चयन करने के लिए किया जा सकता है। जब नहीं -प्रयोग करें
विकल्प निर्दिष्ट है, एईजीआईएस_प्रोजेक्ट पर्यावरण चर से परामर्श किया जाता है। अगर
जो मौजूद नहीं है, उपयोगकर्ता का $घर/.एजिसआरसी डिफ़ॉल्ट के लिए फ़ाइल की जांच की जाती है
परियोजना क्षेत्र (देखें एयूकोन्फ़(5) अधिक जानकारी के लिए)। यदि यह मौजूद नहीं है,
जब उपयोगकर्ता केवल एक ही परियोजना के भीतर परिवर्तन पर काम कर रहा है, तो परियोजना
नाम उस प्रोजेक्ट के लिए डिफ़ॉल्ट है। अन्यथा, यह एक त्रुटि है।
-मदद
इस विकल्प का उपयोग कैसे करें के बारे में अधिक जानकारी प्राप्त करने के लिए किया जा सकता है
aepromptcmd कार्यक्रम.
-verbose
डिफ़ॉल्ट रूप से त्रुटि संदेशों को दबा दिया जाता है, जिससे संकेत सामान्य हो जाएगा
आप एजिस कार्य क्षेत्र से बाहर हैं। त्रुटि संदेशों को वापस ट्यून करने के लिए इस विकल्प का उपयोग करें
पर।
यह भी देखें तत्वावधान(1) सभी तत्वावधान आदेशों के लिए सामान्य विकल्पों के लिए।
सभी विकल्पों को संक्षिप्त किया जा सकता है; संक्षिप्त नाम को अपर केस लेटर्स के रूप में प्रलेखित किया गया है,
सभी छोटे अक्षर और अंडरस्कोर (_) वैकल्पिक हैं। आपको लगातार उपयोग करना चाहिए
वैकल्पिक अक्षरों का क्रम।
सभी विकल्प केस असंवेदनशील हैं, आप उन्हें अपर केस या लोअर केस में टाइप कर सकते हैं या a
दोनों का संयोजन, मामला महत्वपूर्ण नहीं है।
उदाहरण के लिए: तर्क "-प्रोजेक्ट, "-प्रोजे" और "-पी" सभी का अर्थ यह है कि
-प्रयोग करें विकल्प। तर्क "-prj" नहीं समझा जाएगा, क्योंकि लगातार
वैकल्पिक वर्ण प्रदान नहीं किए गए थे।
विकल्प और अन्य कमांड लाइन तर्कों को कमांड लाइन पर मनमाने ढंग से मिलाया जा सकता है,
फ़ंक्शन चयनकर्ताओं के बाद।
GNU लंबे विकल्प नामों को समझा जाता है। चूँकि सभी विकल्पों के नाम aepromptcmd रहे
लंबे समय तक, इसका मतलब अतिरिक्त अग्रणी '-' को अनदेखा करना है। "--विकल्प=मूल्य"सम्मेलन भी है
समझ में आ।
बाहर निकलें स्थिति
RSI aepromptcmd आदेश किसी भी त्रुटि पर 1 की स्थिति के साथ बाहर निकल जाएगा। NS aepromptcmd
यदि कोई त्रुटि नहीं है तो कमांड केवल 0 की स्थिति के साथ बाहर निकलेगा।
वातावरण चर
देख तत्वावधान(1) पर्यावरण चर की सूची के लिए जो इस आदेश को प्रभावित कर सकता है। देखो
एपकॉन्फ(5) प्रोजेक्ट कॉन्फ़िगरेशन फ़ाइल के लिए प्रोजेक्ट_विशिष्ट कैसे सेट करें के लिए फ़ील्ड
एजिस द्वारा निष्पादित सभी कमांड के लिए पर्यावरण चर।
कॉपीराइट
aepromptcmd संस्करण 4.24.3.D001
कॉपीराइट (सी) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 पीटर मिलर
Aepromptcmd प्रोग्राम बिल्कुल किसी वारंटी के साथ नहीं आता है; विवरण के लिए उपयोग करें
'aepromptcmd -संस्करण लाइसेंस' आज्ञा। यह मुफ़्त सॉफ़्टवेयर है और इसमें आपका स्वागत है
कुछ शर्तों के तहत इसका पुनर्वितरण करें; विवरण के लिए 'का उपयोग करेंaepromptcmd -संस्करण
लाइसेंस' आदेश।
onworks.net सेवाओं का उपयोग करके ऑनलाइन aepromptcmd का उपयोग करें