terminal
প্রতিটা প্রোগ্রামিং ঐতিহ্যের সবচেয়ে সহজ প্রথম পাঠ থাকে, আর কমান্ড লাইনের সংস্করণটা সারাজীবনের ডিবাগিং অভ্যাসও বটে।
echo শুধু এর পরে যা টেক্সট থাকে তা আবার স্ক্রিনে ছাপায়, যা এটাকে শেল স্ক্রিপ্টিং-এর 'Hello World' প্রথম অনুশীলনের সমতুল্য করে তোলে, আর একটা ধ্রুবক, ব্যবহারিক ডিবাগিং টুলও। উদাহরণস্বরূপ echo $PATH টাইপ করলে সেই ভ্যারিয়েবলের বর্তমান মান প্রকাশ পায়, আর একটা স্ক্রিপ্ট জুড়ে echo স্টেটমেন্ট ছড়িয়ে দিলে আপনি এর অগ্রগতি বর্ণনা করতে পারেন আর প্রতিটা ধাপে কী ঘটছে তা যাচাই করতে পারেন।
'yell' আর 'sing' শুধু কৌতুকপূর্ণ, অসম্পর্কিত শব্দ যা 'echo'-র সাথে বিষয়ভিত্তিকভাবে ছন্দ মেলানোর জন্য বেছে নেওয়া, কিন্তু শেলে কোনোটারই কোনো প্রকৃত কমান্ড হিসেবে ফাংশন নেই।
সবচেয়ে সহজ কমান্ডগুলোর একটা হওয়া সত্ত্বেও, echo ডেভেলপারদের জন্য একটা আজীবন অভ্যাস থেকে যায়, কারণ একটা ভ্যারিয়েবলের মান যাচাই করা বা একটা স্ক্রিপ্ট নির্দিষ্ট পয়েন্টে পৌঁছেছে কিনা নিশ্চিত করা এমন কিছু যা প্রোগ্রামাররা ক্রমাগত করেন, তারা যত অভিজ্ঞই হোন না কেন।
terminal
'cd ~' টাইপ করলে কোথায় যাবেন?এটা থামানোর মৌলিক কী-কম্বিনেশন কোনটি?.sh এক্সটেনশনে সেভ করা এই ফাইলের নাম কী?আইকনে ক্লিক করা GUI-এর বিপরীতে এই পদ্ধতির নাম কী?এটা কী?সেই টার্মিনাল কমান্ডটা কী?এটা কীসের সংক্ষিপ্ত রূপ?টার্মিনাল ব্যবহার করতে করতে একসময় মনে হয়, 'আমি এখন কোন ফোল্ডারে আছি?' বর্তমান অবস্থানের পুরো পাথ দেখানো কমান্ড কোনটি?পুরনো এডিটরের সার্চ নোটেশন (g/re/p) থেকে নাম আসা এই টুল কোনটি?উল্লম্ব দণ্ড চিহ্ন (|) দিয়ে লেখা এই ফিচারের নাম কী?"এই কমান্ডের জন্য অ্যাডমিন অধিকার লাগবে।" লিনাক্স-ম্যাকে কমান্ডের আগে বসিয়ে সাময়িকভাবে সর্বোচ্চ ক্ষমতা ধার নেওয়ার জাদুর শব্দ, আর 'make me a sandwich' কমিক মিমেও বিখ্যাত এটি কী?পৃথিবীর অন্য প্রান্তের কোনো সার্ভারে আমার টার্মিনাল দিয়ে ঢুকে সরাসরি সেটা চালানোর সুযোগ দেয় যে এনক্রিপ্টেড রিমোট অ্যাক্সেস টুল, তার নাম কী?Quration — Quration AIQ