Linux Tutorial for Beginners: Introduction to Linux Operating System
विषयसूची:
echo
कमांड लिनक्स में सबसे बुनियादी और अक्सर उपयोग की जाने वाली कमांड में से एक है। गूँजने के लिए दिए गए तर्क मानक आउटपुट पर मुद्रित होते हैं।
आम तौर पर एक संदेश प्रदर्शित करने या अन्य आदेशों के परिणामों को प्रदर्शित करने के लिए शेल स्क्रिप्ट में
echo
का उपयोग किया जाता है।
इको कमांड
echo
बैश में एक शेल बिल्डिन है और अधिकांश अन्य लोकप्रिय शेल जैसे ज़श और क्ष। इसका व्यवहार शेल से शेल से थोड़ा अलग है।
एक स्टैंडअलोन
/usr/bin/echo
उपयोगिता भी है, लेकिन आमतौर पर, शेल निर्मित संस्करण पूर्ववर्तीता लेगा। हम
echo
के बैश बिलियन संस्करण को कवर करेंगे।
echo
कमांड के लिए सिंटैक्स निम्नानुसार है:
echo
- जब
-n
विकल्प का उपयोग किया जाता है, अनुगामी न्यूलाइन को दबा दिया जाता है। यदि उन्हें विकल्प दिया जाता है, तो निम्नलिखित बैकस्लैश-एस्कैप्ड वर्णों की व्याख्या की जाएगी:-
\\
- एक बैकस्लैश चरित्र प्रदर्शित करता है।\a
- अलर्ट (BEL)\b
- एक बैकस्पेस वर्ण प्रदर्शित करता है।\c
- आगे किसी भी आउटपुट को दबाएं\e
- एक एस्केप चरित्र प्रदर्शित करता है।\f
- एक फ़ॉर्म फ़ीड वर्ण प्रदर्शित करता है।\r
- एक गाड़ी वापसी प्रदर्शित करता है।\t
- एक क्षैतिज टैब प्रदर्शित करता है।\v
- एक ऊर्ध्वाधर टैब प्रदर्शित करता है।
-E
विकल्प बच पात्रों की व्याख्या को निष्क्रिय करता है। यह डिफ़ॉल्ट है। -
echo
कमांड का उपयोग करते समय विचार करने के लिए कुछ बिंदु हैं।
- खोल सभी चर, वाइल्डकार्ड मिलान, और विशेष वर्णों को
echo
कमांड में पारित करने से पहले स्थानापन्न कर देगा। हालांकि आवश्यक नहीं है, दोहरे या एकल उद्धरणों मेंecho
लिए पारित तर्कों को संलग्न करने के लिए यह एक अच्छा प्रोग्रामिंग अभ्यास है। एकल उद्धरण के साथ''
उद्धरणों के भीतर संलग्न प्रत्येक वर्ण का शाब्दिक मूल्य संरक्षित रहेगा। चर और आदेशों का विस्तार नहीं किया जाएगा।
echo
उदाहरण
निम्नलिखित उदाहरण बताते हैं कि इको कमांड का उपयोग कैसे करें:
-
मानक आउटपुट पर पाठ की एक पंक्ति प्रदर्शित करें।
echo Hello, World!
Hello, World!
दोहरे उद्धरण वाले पाठ की एक पंक्ति प्रदर्शित करें।
दोहरा उद्धरण प्रिंट करने के लिए, इसे एकल उद्धरण में संलग्न करें या बैकस्लैश वर्ण के साथ इसे छोड़ दें।
echo 'Hello "Linuxize"'
echo "Hello \"Linuxize\""
Hello "Linuxize"
एकल उद्धरण वाले पाठ की एक पंक्ति प्रदर्शित करें।
किसी एक उद्धरण को प्रिंट करने के लिए, उसे दोहरे उद्धरण चिह्नों के भीतर संलग्न करें या ANSI-C उद्धरण का उपयोग करें।
echo "I'm a Linux user."
echo $'I\'ma Linux user.'
I'm a Linux user.
एक संदेश प्रदर्शित करें जिसमें विशेष वर्ण हों।
भागने के पात्रों की व्याख्या को सक्षम करने के लिए
-e
विकल्प का उपयोग करें।echo -e "You know nothing, Jon Snow.\n\t- Ygritte"
You know nothing, Jon Snow. - Ygritte
पैटर्न मिलान वर्ण।
echo
कमांड का उपयोग पैटर्न मैचिंग कैरेक्टर, जैसे वाइल्डकार्ड कैरेक्टर के साथ किया जा सकता है। उदाहरण के लिए, नीचे दी गई कमांड वर्तमान निर्देशिका में.php
फ़ाइलों के सभी नाम वापस कर देगी।echo The PHP files are: *.php
The PHP files are: index.php contact.php functions.php
किसी फ़ाइल पर पुनर्निर्देशित करें
आउटपुट को स्क्रीन पर प्रदर्शित करने के बजाय, आप इसे
>
,>>
ऑपरेटरों के उपयोग से फ़ाइल में रीडायरेक्ट कर सकते हैं।echo -e 'The only true wisdom is in knowing you know nothing.\nSocrates' >> /tmp/file.txt
यदि file.txt मौजूद नहीं है, तो कमांड इसे बनाएगी। उपयोग करते समय
>
फ़ाइल ओवरराइट हो जाएगी, जबकि>>
आउटपुट को फाइल में जोड़ देगा।फ़ाइल की सामग्री देखने के लिए
cat
कमांड का उपयोग करें:cat /tmp/file.txt
The only true wisdom is in knowing you know nothing. Socrates
चर प्रदर्शित करना
echo
वैरिएबल भी प्रदर्शित कर सकता है। निम्नलिखित उदाहरण में, हम वर्तमान में लॉग इन उपयोगकर्ता का नाम प्रिंट करेंगे:echo $USER
linuxize
$USER
एक शेल चर है जो आपके उपयोगकर्ता नाम को रखता है।एक कमांड का आउटपुट प्रदर्शित करना
echo
के तर्क में कमांड आउटपुट को शामिल करने के लिए$(command)
अभिव्यक्ति का उपयोग करें। निम्न आदेश वर्तमान तिथि प्रदर्शित करेगा:echo "The date is: $(date +%D)"
The date is: 04/17/19
रंग में दिखना
अग्रभूमि और पृष्ठभूमि के रंगों को बदलने या अंडरस्कोर और बोल्ड जैसे पाठ गुणों को सेट करने के लिए एएनएसआई एस्केप दृश्यों का उपयोग करें।
echo -e "\033[1;37mWHITE"
echo -e "\033[0;30mBLACK"
echo -e "\033[0;34mBLUE"
echo -e "\033[0;32mGREEN"
echo -e "\033[0;34mBLUE"
echo -e "\033[0;32mGREEN"
echo -e "\033[0;36mCYAN"
echo -e "\033[0;32mGREEN"
echo -e "\033[0;36mCYAN"
echo -e "\033[0;31mRED"
echo -e "\033[0;35mPURPLE"
echo -e "\033[0;33mYELLOW"
echo -e "\033[0;35mPURPLE"
echo -e "\033[0;33mYELLOW"
echo -e "\033[1;30mGRAY"
echo -e "\033[0;33mYELLOW"
echo -e "\033[1;30mGRAY"
निष्कर्ष
अब तक, आपको एक अच्छी समझ होनी चाहिए कि
echo
कमांड कैसे काम करता है।
अमेज़न इको, इको प्लस और इको डॉट भारत में 4,999 रुपये में लॉन्च हुए
अमेज़न ने भारत में अपने तीन स्मार्ट होम सिस्टम - इको, इको प्लस और इको डॉट लॉन्च किए हैं, जो 9,999 रुपये, 14,999 रुपये और 4,999 रुपये की कीमत पर खुदरा बिक्री कर रहे हैं।
उदाहरणों के साथ लिनक्स में कर्ल कमांड
कर्ल उपयोगकर्ता से बातचीत के बिना काम करने के लिए डिज़ाइन किए गए सर्वर से डेटा स्थानांतरित करने के लिए एक कमांड-लाइन उपयोगिता है। इस ट्यूटोरियल में, हम आपको दिखाएंगे कि कैसे कर्ल टूल का उपयोग व्यावहारिक उदाहरणों और सबसे सामान्य कर्ल विकल्पों के विस्तृत स्पष्टीकरण के माध्यम से किया जाता है।
उदाहरणों के साथ लिनक्स कट कमांड
कट एक कमांड लाइन उपयोगिता है जो आपको निर्दिष्ट फ़ाइलों या पाइप किए गए डेटा से लाइनों के कुछ हिस्सों को काटने और परिणाम को मानक आउटपुट पर प्रिंट करने की अनुमति देता है। इस ट्यूटोरियल में, हम आपको दिखाएंगे कि व्यावहारिक उदाहरणों के माध्यम से लिनक्स कट कमांड का उपयोग कैसे करें और सबसे आम कट विकल्पों में से विस्तृत विवरण।