जैसा कि आप जानते हैं, लिनक्स ऑपरेटिंग सिस्टम में अधिकांश कार्रवाइयां कंसोल के माध्यम से की जाती हैं। उपयोगकर्ता कुछ प्रक्रियाओं को करने के लिए जिम्मेदार विशेष आदेशों का उपयोग करेंगे, और अग्रिम में निर्दिष्ट विकल्प अपने स्वयं के हाथों को सबसे अधिक उपयोगिताओं की अतिरिक्त संभावनाओं को नियंत्रित करने की अनुमति देते हैं। इनमें से एक आदेश गूंज है, और आज हम इस उपयोगिता के बारे में अधिक जानकारी बताना चाहते हैं, इसके उपयोग के कई उदाहरण लाते हैं।
हम लिनक्स में इको कमांड का उपयोग करते हैं
आज इको टीम में एक आदिम रूप और एक संकीर्ण प्रोफ़ाइल गंतव्य है - स्क्रीन पर टेक्स्ट प्रदर्शित करें। हालांकि, यह अक्सर विभिन्न स्क्रिप्ट और अन्य उद्देश्यों के लिए उपयोग में हस्तक्षेप नहीं करता है। इसके बाद, हम इस उपयोगिता के वाक्यविन्यास के साथ संक्षेप में परिचित करते हैं और मानक कंसोल में इसके इनपुट के सबसे लोकप्रिय और सरल उदाहरणों को अलग करते हैं।गूंज सिंटैक्स
मुख्य कार्य के अलावा लगभग हर टीम, निर्दिष्ट तर्कों को ध्यान में रखते हुए अन्य कार्रवाइयों को भी कर सकती है। इस संबंध में इको अपवाद नहीं था, हालांकि, उन्नत विकल्पों की सादगी के कारण, इतना नहीं है। आइए उनमें से प्रत्येक के बारे में अधिक विचार करें, लेकिन पहली बार लाइन के मानक दृश्य पर ध्यान दें: गूंज + विकल्प + स्ट्रिंग।
- -n - यह लाइन के हस्तांतरण को प्रदर्शित नहीं करेगा;
- -ई - भागने के अनुक्रमों को शामिल करने के लिए जिम्मेदार;
- -ई - बचने के अनुक्रमों की व्याख्या को अक्षम करता है।
हम यह भी ध्यान देते हैं कि एस्केप अनुक्रम प्रतीकों के रूप में प्रस्तुत सार्वभौमिक विकल्प हैं। उनमें से प्रत्येक के पास एक निश्चित मूल्य है, और यदि आप गूंज कमांड का उपयोग करते समय व्याख्या सक्षम करते हैं, तो आप ऐसे तर्कों का उपयोग कर सकते हैं:
- / सी - स्ट्रिंग के हस्तांतरण को हटाने के लिए जिम्मेदार;
- / टी - एक क्षैतिज टैब प्रदर्शित करता है;
- / वी - एक लंबवत टैब बनाता है;
- / बी - स्ट्रिंग में पिछले प्रतीक को हटा देता है;
- / एन - नए को स्ट्रिंग का हस्तांतरण शामिल है;
- / आर - लाइन की शुरुआत में गाड़ी लौटाता है।
एक बार फिर, हम उपरोक्त विकल्पों को केवल उन स्थितियों में प्रवेश करने के लिए उपलब्ध हैं जहां आपने शुरुआत में टीम में तर्क को निर्धारित किया था। यदि आवश्यक हो, तो इनमें से प्रत्येक को इनपुट इनपुट स्ट्रिंग के बाद सुधार किया जा सकता है जिसे हम निम्नलिखित निर्देशों में दिखाएंगे।
सरल स्ट्रिंग का निष्कर्ष
जैसा कि पहले उल्लेख किया गया है, इको कमांड का मुख्य उद्देश्य स्ट्रिंग स्क्रीन पर आउटपुट है। यह इस बारे में है कि हम आगे बात करना चाहते हैं, कुछ सरल कार्रवाइयों की जांच की जो समझने में मदद करेंगे कि सभी मुख्य विकल्प उपयोगिताएं कैसे काम करती हैं।
- कंसोल को आपके लिए सुविधाजनक चलाएं, उदाहरण के लिए, एप्लिकेशन मेनू के माध्यम से या CTRL + ALT + T हॉट कुंजी दबाकर। यहां मानक एक्शन कमांड की जांच करने के लिए गूंज + कोई भी शब्द या वाक्यांश दर्ज करें। यह एंटर कुंजी दबाकर सक्रिय है।
- जैसा कि आप देख सकते हैं, नई लाइन में, नए दर्ज किए गए शब्द बिल्कुल उसी प्रारूप में दिखाई दिए।
- यदि आप प्रत्येक शब्द से पहले एक विकल्प \ b जोड़ते हैं, तो पिछले वर्ण को मिटा दिया जाएगा, जिसका अर्थ है कि परिणाम रिक्त स्थान के बिना प्रदर्शित किया जाएगा, बशर्ते कि हमारे पास इको-ई "लंपिक्स \ bsite \ blinux" का मूल दृश्य है।
- हमने निर्दिष्ट विकल्प को सभी शब्दों में रखा है, इसलिए परिणाम उचित साबित हुआ।
- अब चलो \ N पैरामीटर पर ध्यान दें। जैसा कि आप पहले से ही जानते हैं, यह स्ट्रिंग के हस्तांतरण को सक्रिय करता है, अगर इसे शुरू में इंगित नहीं किया गया था।
- हमने पहले के बाद संक्षेप में \ N संकेत दिया, इसलिए, उनमें से प्रत्येक एक नई पंक्ति में प्रदर्शित किया जाएगा।
- हम उस टैब पर जाते हैं जिसका उपयोग पाठ को संरेखित करने के लिए किया जाता है। वांछित परिणाम प्राप्त करने के लिए आप आवश्यक स्थानों पर पर्याप्त रूप से पंजीकरण करेंगे।
- जैसा कि देखा जा सकता है, पहले शब्द के लिए, सारणी दो बार लागू किया गया था। इस पर विचार करें जब रेखाएं प्रदर्शित की जाती हैं।
- इसके अतिरिक्त, इनपुट नियमों को देखते हुए अनुक्रमिक रूप से कई विकल्पों को निर्दिष्ट करने में कुछ भी हस्तक्षेप नहीं करता है।
- उदाहरण के लिए, नीचे स्क्रीनशॉट पर आप एक ही समय में स्थानांतरण और टैब के साथ आउटपुट का परिणाम देखते हैं।
- अंतिम उदाहरण के रूप में, ले लो / v। यह तर्क एक लंबवत टैब बनाता है।
- नतीजतन, प्रत्येक शब्द एक नई लाइन और चरणों के रूप में प्राप्त किया जाता है।
अब आप जानते हैं कि इको कमांड किसी भी फॉर्म में निर्दिष्ट लाइनों को प्रदर्शित करने में सक्षम है जिसे उपयुक्त विकल्प निर्दिष्ट करके कार्यान्वित किया जा सकता है। आइए अन्य पैरामीटर पर जाएं ताकि आप समझ सकें कि उनमें से कौन सा सही प्रारूप में गठबंधन करना है।
परिवर्तनीय मूल्यों का उत्पादन
लगभग हर स्क्रिप्ट में, कुछ चर का उपयोग किया जाता है जिसमें मूल्य पहले से ही होता है। अगर हम एक गूंज उपयोगिता के बारे में बात कर रहे हैं, तो यह बहुत अर्थ को आउटपुट करने में सक्षम है। हम इस उदाहरण को एक टर्मिनल सत्र में स्क्रिप्ट के पूर्व निर्माण के बिना मानेंगे। यह दर्शाता है कि कंसोल को पुनरारंभ करते समय, मान मिटाए जाएंगे।
- इसके साथ शुरू करने के लिए, निर्यात I = Lumpics दर्ज करके एक परीक्षण चर बनाने के लिए, जहां मैं चर का नाम है, और लंपिक्स इसका मूल्य है।
- निम्नलिखित पंक्ति में नामित चर के मान को प्रदर्शित करने के लिए प्रतिध्वनि $ I का उपयोग करें।
- जैसा कि आप देख सकते हैं, सबकुछ सही ढंग से प्रदर्शित होता है।
- निर्यात एल = लिनक्स के माध्यम से एक और चर बनाएँ।
- हम परीक्षण कमांड इको $ i साइट $ l का परिचय देते हैं।
- अब आप जानते हैं कि एक पंक्ति के प्रारूप में दो या अधिक चर के उत्पादन के साथ प्रतिबिंबित करता है।
ज्यादातर मामलों में, चर के इस आउटपुट का उपयोग केवल स्क्रिप्ट लिखते समय किया जाता है, हालांकि, ऐसा एक फ़ंक्शन उपयोगी हो सकता है यदि एक टर्मिनल सत्र के भीतर एक मान, क्रियाओं को कई समान आश्रित बनाने की योजना बनाई गई है।
रंग स्ट्रिंग असाइन करना
यदि आप सक्रिय रूप से कंसोल का उपयोग कर रहे हैं, तो आप जानते हैं कि प्रत्येक शब्द यहां कोई उपलब्ध रंग ले सकता है, न केवल सफेद या काला (विषय "टर्मिनल" के आधार पर)। गूंज आपको लाइनों को पेंट करने की अनुमति देता है, और इस तरह के तर्कों के लिए जिम्मेदार है:
- \ 033 [30 मीटर - काला;
- \ 033 [31 मीटर - लाल;
- \ 033 [32 मीटर - हरा;
- \ 033 [33 मीटर - पीला;
- \ 033 [34 मीटर - नीला;
- \ 033 [35 मीटर - बैंगनी;
- \ 033 [36 एम - नीला;
- \ 033 [37 एम - ग्रे।
ऐसे कई अन्य तर्क हैं जो आपको शिलालेख पृष्ठभूमि के रंग को बदलने की अनुमति देते हैं। एक सूची की तरह दिखता है, लेकिन संख्याओं में मतभेद हैं:
- \ 033 [40 मीटर - काला;
- \ 033 [41 मीटर - लाल;
- \ 033 [42 मीटर - हरा;
- \ 033 [43 मीटर - पीला;
- \ 033 [44 मीटर - नीला;
- \ 033 [45 मीटर - बैंगनी;
- \ 033 [46 मीटर - नीला;
- \ 033 [47 मीटर - ग्रे;
- \ 033 [0 एम - सभी मानों को डिफ़ॉल्ट स्थिति में रीसेट करता है।
जैसा कि आप पहले से ही समझ गए हैं, यदि आवश्यकता हो तो इन तर्कों को प्रत्येक पंक्ति पर लागू किया जाना होगा। इसी तरह की संरचना जैसा दिखता है: इको-ई "\ 033 [33mlumpics \ 033 [46msite \ 033 [41mlinux"।
उपरोक्त उदाहरण एक नारंगी रंग में रंगीन लूमिक्स पृष्ठभूमि थी, और विभिन्न रंगों की पृष्ठभूमि अतिरिक्त रूप से "साइट" और "लिनक्स" के लिए सक्रिय की गई थी। आप इसे दर्ज किए गए आदेश के नीचे स्क्रीनशॉट में देखते हैं।
विशेष बैश वर्ण
इको कमांड केवल बैश पर्यावरण में, क्रमशः, इस माहौल के लिए मानक विकल्पों को बनाए रखना चाहिए। ज्यादातर मामलों में, वे वर्तमान स्थान की वस्तुओं की फ़ाइलों और आउटपुट को सॉर्ट करने के लिए ज़िम्मेदार हैं।
- वर्तमान फ़ोल्डर की सामग्री दिखाने के लिए टर्मिनल में इको * दर्ज करें।
- अगली पंक्ति बिल्कुल आने वाली निर्देशिकाओं और तत्वों की एक सूची दिखाई देगी। यह पंजीकरण के बिना एक मानक स्ट्रिंग होगा। हालांकि, अब आप पहले से ही जानते हैं कि इसे उपरोक्त उदाहरणों के आधार पर संशोधित किया जा सकता है।
- यदि आप केवल नामित प्रारूप के तत्वों को प्रदर्शित करना चाहते हैं तो गूंज * .txt निर्दिष्ट करें। .Txt को दूसरे आवश्यक विकल्प में बदलें।
- अंत में, हम ध्यान देते हैं कि गूंज भी कॉन्फ़िगरेशन फ़ाइलों को संपादित करने के लिए करता है, जो निम्नानुसार किया जाता है: गूंज 1> / PROC / SYS / NET / IPV4 / IP_FORWARD। 1 - आवेदन के लिए स्ट्रिंग, एक / proc / sys / net / ipv4 / ip_forward - वांछित वस्तु के लिए पथ।
आज की सामग्री के हिस्से के रूप में, हमने लिनक्स ऑपरेटिंग सिस्टम में गूंज के साथ निपटाया। यदि आप लोकप्रिय टीमों के साथ बातचीत के विषय में रुचि रखते हैं, इसके अतिरिक्त, हम नीचे दिए गए लिंक के नीचे जाने के दौरान, हमारी वेबसाइट पर इस विषय पर एक लेख सीखने की सलाह देते हैं।
यह सभी देखें:
"टर्मिनल" लिनक्स में अक्सर उपयोग किए गए आदेश
लिनक्स में एलएन / पाये / एलएस / जीआरईपी / पीडब्ल्यूडी कमांड