Week 4
সুচিপত্র:
echo
কমান্ড হ'ল লিনাক্সের অন্যতম মৌলিক এবং ঘন ঘন ব্যবহৃত কমান্ড।
echo
স্ট্যান্ডার্ড আউটপুটে মুদ্রিত হয়।
echo
সাধারণত শেল স্ক্রিপ্টগুলিতে কোনও বার্তা প্রদর্শন করতে বা অন্যান্য কমান্ডের ফলাফল আউটপুট করতে ব্যবহৃত হয়।
প্রতিধ্বনি কমান্ড
echo
হল বাশের একটি শেল বিল্টিন এবং অন্যান্য জনপ্রিয় শেলগুলির বেশিরভাগই Zsh এবং Ksh। এর ব্যবহার শেল থেকে শেল থেকে কিছুটা আলাদা।
স্ট্যান্ডেলোন
/usr/bin/echo
ইউটিলিটি রয়েছে তবে সাধারণত শেল বিল্ট-ইন সংস্করণটি প্রাধান্য পাবে। আমরা ইশোর বাশনের বিল্টিন সংস্করণটি কভার করব।
echo
কমান্ডের বাক্য
echo
নিম্নরূপ:
echo
-
-n
বিকল্পটি ব্যবহার করা হলে, অনুসরণকারী নতুন লাইনটি দমন করা হয়-e
বিকল্পটি দেওয়া হয়, নীচের ব্যাকস্ল্যাশ-পলায়িত অক্ষরগুলি ব্যাখ্যা করা হবে:-
\\
- একটি ব্যাকস্ল্যাশ অক্ষর প্রদর্শন করে।\a
- সতর্কতা (বিইএল)\b
- একটি ব্যাকস্পেস অক্ষর প্রদর্শন করে।\c
- পরবর্তী কোনও আউটপুট দমন করুন\e
- একটি পালানোর অক্ষর প্রদর্শন করে।\f
- একটি ফর্ম ফিড অক্ষর প্রদর্শন করে।\r
- একটি গাড়ীর রিটার্ন প্রদর্শন করে। -\t
- একটি অনুভূমিক ট্যাব প্রদর্শন করে।\v
- একটি উল্লম্ব ট্যাব প্রদর্শন করে।
-E
বিকল্পটি পালানোর অক্ষরের ব্যাখ্যা অক্ষম করে। এটি ডিফল্ট। -
echo
কমান্ডটি ব্যবহার করার সময় কয়েকটি বিষয় বিবেচনা করতে হবে।
- শেলটি
echo
কমান্ডে আর্গুমেন্টগুলি পাস করার আগে সমস্ত ভেরিয়েবল, ওয়াইল্ডকার্ড ম্যাচিং এবং বিশেষ অক্ষরগুলির পরিবর্তে স্থান নেবে A প্রয়োজনীয় না হলেও, ডাবল বা একক উদ্ধৃতিতেecho
হওয়া আর্গুমেন্টগুলি সংযুক্ত করা ভাল প্রোগ্রামিং অনুশীলন single যখন একক উদ্ধৃতি ব্যবহার করে''
উদ্ধৃতিগুলির মধ্যে আবদ্ধ প্রতিটি অক্ষরের আক্ষরিক মান সংরক্ষণ করা হবে। ভেরিয়েবল এবং কমান্ডগুলি প্রসারিত হবে না।
echo
উদাহরণ
ইকো কমান্ডটি কীভাবে ব্যবহার করবেন তা নিম্নলিখিত উদাহরণগুলি দেখায়:
-
স্ট্যান্ডার্ড আউটপুটে পাঠ্যের একটি লাইন প্রদর্শন করুন।
echo Hello, World!
Hello, World!
একটি ডাবল উদ্ধৃতি সমেত পাঠ্যের একটি লাইন প্রদর্শন করুন।
একটি ডাবল উদ্ধৃতি মুদ্রণ করতে, এটি একক উদ্ধৃতি মধ্যে আবদ্ধ বা ব্যাকস্ল্যাশ অক্ষর দিয়ে এড়ানোর।
echo 'Hello "Linuxize"'
echo "Hello \"Linuxize\""
Hello "Linuxize"
একক উদ্ধৃতি সমেত পাঠ্যের একটি লাইন প্রদর্শন করুন।
একটি একক উদ্ধৃতি মুদ্রণ করতে, এটি ডাবল উদ্ধৃতি মধ্যে আবদ্ধ করুন বা এএনএসআই-সি উদ্ধৃতি ব্যবহার করুন।
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
রঙে প্রদর্শন করা হচ্ছে
অগ্রভাগ এবং পটভূমির রঙ পরিবর্তন করতে বা আন্ডারস্কোর এবং গা bold়ের মতো পাঠ্যের বৈশিষ্ট্যগুলি সেট করতে এএনএসআই এস্কেপ সিকোয়েন্স ব্যবহার করুন।
echo -e "\033[1;37mWHITE"
echo -e "\033[0;30mBLACK"
echo -e "\033[0;34mBLUE"
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[1;30mGRAY"
উপসংহার
echo
আপনার
echo
কমান্ড কীভাবে কাজ করে তা সম্পর্কে আপনার ভাল ধারণা হওয়া উচিত।
অ্যামাজন ইকো, ইকো প্লাস এবং ইকো ডট 4,999 রুপি ভারতে লঞ্চ হয়েছে

অ্যামাজন ভারতে তার স্মার্ট হোম সিস্টেমগুলির তিনটি - ইকো, ইকো প্লাস এবং ইকো ডট চালু করেছে, 9,999 রুপি, 14,999 এবং 4,999 রুপি মূল্যে খুচরা বিক্রয় করছে।
উদাহরণ সহ লিনাক্সে কার্ল কমান্ড

কার্ল ব্যবহারকারীর মিথস্ক্রিয়া ছাড়াই কাজ করার জন্য ডিজাইন করা সার্ভার থেকে ডেটা স্থানান্তর করার জন্য একটি কমান্ড-লাইন ইউটিলিটি। এই টিউটোরিয়ালে, আমরা কীভাবে ব্যবহারিক উদাহরণ এবং সর্বাধিক সাধারণ কার্ল বিকল্পগুলির বিশদ ব্যাখ্যার মাধ্যমে কার্ল সরঞ্জামটি ব্যবহার করতে পারি তা আপনাকে দেখাব।
উদাহরণ সহ লিনাক্সে Tr কমান্ড

টিআর লিনাক্স এবং ইউনিক্স সিস্টেমে একটি কমান্ড লাইন-ইউটিলিটি যা স্ট্যান্ডার্ড ইনপুট থেকে অক্ষর অনুবাদ করে, মুছে ফেলে এবং চেপে ধরে এবং ফলাফলটি স্ট্যান্ডার্ড আউটপুটে লিখে দেয়।