সম্মানিত দর্শক আপনাকে স্বাগতম। আমাকে Facebook Google+ এ পাবেন। কামরুলকক্স: DOS Basic Command – ডসের প্রাথমিক কিছু গুরুত্বপূর্ণ কমান্ড জেনে নিই

DOS Basic Command – ডসের প্রাথমিক কিছু গুরুত্বপূর্ণ কমান্ড জেনে নিই



কম বেশি সকলেই ডস নিয়ে পরিচিত এটি Windows এর জনপ্রিয়তাকে আরো বাড়িয়ে দিয়েছে বহুগুণে যদিও সাধারণত ইউজারেরা ডস ব্যবহার করে না তবে এটি জেনে রাখা খুবই দরকার যেকোন মুহুর্তে ডসের ব্যবহার প্রয়োজন হতে পারে তাছাড়া Advanced User হতে হলে ডসের ব্যবহার জানার কোন বিকল্প নেই আজকে ডসের প্রাথমিক বা Basic কিছু গুরুত্বপূর্ণ Command নিয়ে আলোচনা করবো DOS নিয়ে এর আগে আমরা কয়েকটি পোষ্ট করেছি যেমন যেমন DOS কিভাবে ব্যবহার করতে হয়, MS DOS সম্পর্কে জেনে নিই, এবং BatFile ইত্যাদি।

 
DOS কমান্ডগুলো প্রয়োগ করার জন্য Run এ গিয়ে cmd লিখে এন্টার দিন বা Start>All Programs>Accessories এ গিয়ে Command Prompt রান করুন Command Prompt রান করার পর নিচের মত ডস উইন্ডো ওপেন হবে এবার চলে যায় আমরা আমাদের Basic Command



নোটঃ কমান্ডগুলোতে Capital Letter বা Small Letter বসানো যায় এতে তেমন কোন সমস্যা হয় না প্রতিটি কমান্ড লেখার পর এন্টার চাপলেই কমান্ডটি রান হবে বা কর্যকর হবে

ড্রাইভে প্রবেশ করাঃ
Command Prompt রান হওয়ার পর তা ইউজার প্রোফাইলেই থাকে কাজ করার জন্য প্রয়োজন বিভিন্ন ড্রাইভে প্রবেশ করা ড্রাইভে প্রবেশ করার জন্য ড্রাইভের নাম লিখে একটা : (Colon) দিতে হবে যেমন আমি D ড্রাইভে প্রবেশ করতে চায়লে কমান্ড হবে নিচের মত

d:

একইভাবে e ড্রাইভে প্রবেশ করার জন্য কমান্ড হবে নিচের মত ডস যেখানেই থাকুক না কেন আপনি ড্রাইবে প্রবেশ করার জন্য কমান্ড দিলেই অন্য ডিরেক্টরি থেকে ডস আপনার দেয়া ড্রাইভে প্রবেশ করবে
e:


নোটঃ কোন ড্রাইভ লেখার সময় তার পরে কোলন চিহ্ন (:) বসাতে হয় যেমন H ড্রাইভ লেখার জন্য H: লিখতে হবে এর পর লিখতে গেলে \ চিহ্ন বসাতে হয়। যেমন H:\ । এছাড়া কোন ফাইলের নাম লেখার সময় তার Extension সহ লিখতে হয় কারণ একই নামে একাধিক ফাইল থাকতে পারে যেমন কোন ফোল্ডারে Windows নামে একটি Music File, একটি Document File, একটি Image যদি থাকে তাহলে Extension ছাড়া লিখলে DOS বুঝতে পারবে না তাকে কোনটি কপি করতে বলা হয়েছে তাই ফাইলের নাম লিখতে গেলে সব সময় Extension সহ লিখতে হবে।


CD - ফোল্ডারে প্রবেশ করাঃ
Folder কে Directory ও বলা হয় আপনি যখন কোন ফোল্ডারে প্রবেশ করতে চায়বেন তখন CD (Changing Directory) কমান্ড প্রয়োগ করতে হয় এজন্য আপনাকে আগে ড্রাইভে প্রবেশ করতে হবে যা একটু উপরে আমরা দেখলাম যেমন আমি E ড্রাইভে Kamrul ফোল্ডারে প্রবেশ করতে চায়লে প্রথমে E ড্রাইভে প্রবেশ করবো তারপর নিচের মত কমান্ড দিয়ে Kamrul ফোল্ডারে প্রবেশ করবো

CD Kamrulcox

ইচ্ছে করলে লম্বা কোন এড্রেসও ব্যবহার করা যায় উদাহরণ হিসেবে এখন আমি Software\Utilities\Hex Editor\Hex Workshop ডিরেক্টরিতে প্রবেশ করবো এ জন্য ইচ্ছে করলে CD কমান্ড প্রয়োগ করে প্রথমে Software, তারপর Utilitiesতারপর Hex Editor এবং তারপর Hex Workshop ফোল্ডারে প্রবেশ করা যায় আবার একবারেও প্রবেশ করা যায় একেবারে প্রবেশ করতে চায়লে CD দিয়ে পুরো Path টি দিতে হবে এবং পুরো Path টি Inverted Comma (“”) দিয়ে ক্লোজ করে দেয়ায় ভাল অন্যথায় কমান্ডটি ডস পালন নাও করতে পারে যেমন নিচের কমান্ডটি দেখুন

CD "Software\Utilities\Hex Editor\Hex Workshop"

নোটঃ Path (Address) যদি লম্বা হয় বা মাঝখানে একাধিক ফাঁকা/Space থাকে তাহলে পুরো Path টি Inverted Comma (“”) দিয়ে ক্লোজ করে দিতে হবে যেমন আমি যদি Software\Utilities\Hex Editor\Hex Workshop ঠিকানায় প্রবেশ করতে চায় তাহলে শুধু CD লিখে Path (Address) বসিয়ে দিলে হবে না এক্ষেত্রে ডস ঔ Path টি খোঁজে নাও পেতে পারে এটি Bat ফাইলের ক্ষেত্রে বেশি জরুরী কমান্ড দেয়ার সময় Path বা Address এর মাঝখানে একাধিক ফাঁকা/Space থাকলে বা Path লম্বা হলে ডস কমান্ড পালনে ত্রুটি দেখাতে পারে এক্ষেত্রে Path (Address) কে Inverted Comma (“”) দিয়ে ক্লোজ করে দিতে হবে নিচের দুটি কমান্ড দেখুন

ভুল কমান্ড: CD Software\Utilities\Hex Editor\Hex Workshop
শুদ্ধ কমান্ড: CD "Software\Utilities\Hex Editor\Hex Workshop"
                                                                   
সুতরাং ফোল্ডারে প্রবেশ করার কমান্ড হলো: cd [folder]

cd.. –Folder থেকে পিছনে চলে আসাঃ
আমরা কোন ফোল্ডারে প্রবেশ করতে করতে অনেক দূরে গেলাম যেমন Software\Utilities\Hex Editor\Hex Workshop ড্রাইভে প্রবেশ করলাম যদি আমি পিছনে ফিরে Software\Utilities\Hex Editor এখানে আসতে চায় তাহলে আমাদের কমান্ড হবে cd দিয়ে দুটো .. চিহ্ন অর্থাৎ এভাবে যতবার এই cd.. দেবেন ততবার এক একটি ফোল্ডার বাদ যাবে


cd\ - মূল ড্রাইভে ফিরে আসাঃ
আপনি যদি উপরের cd.. ব্যবহার করেন তাহলে একবারে একটি করে ফোল্ডারের পিছনে ফিরে যাবেন যদি আপনি একেবারে মুল ড্রাইভে ফিরে যেতে চান তাহলে cd\ কমান্ড দিতে পারেন যেমন আমি এখন J:\Software\Utilities\Hex Editor\Hex Workshop জায়গায় আছি আমি যদি মূল ড্রাইভ J: তে ফিরে যেতে চাই তাহলে আমাকে চারবার cd.. কমান্ড প্রয়োগ করতে হবে কিন্তু আমি যদি cd\ কমান্ডটি একবার দিই তাহলে একবারেই মূল ড্রাইভ J: ফিরে যাবো


Dir- ড্রাইভে ফাইল ফোল্ডার দেখাঃ
কোন ড্রাইভে প্রবেশ করার পর সেই ড্রাইভে কি কি ফাইল আছে তা দেখার জন্য dir (Directory) কমান্ড দিতে হয় যেমন আমি আমার j: ড্রাইভে কি আছে তা দেখার জন্য j: ড্রাইভে প্রবেশ করে dir কমান্ড দেবো তাহলে ঐ ড্রাইভে যা কিছু আছে সব দেখাবে কয়টি ফাইল, কয়টি ফোল্ডার সে হিসাবও দেখা যাবে


এছাড়া আপনি চায়লে লম্বা Path বা Address দিয়েও তা দেখতে পারেন যেমন আমি এখন J: ড্রাইভে আছি এবং আমার J: ড্রাইভের Software\Internet\Free JavaScript Editor ফোল্ডারে কি কি আছে তা দেখবো এ জন্য নিচের নিয়মে কমান্ড দিতে হবে

dir "Software\Internet\Free JavaScript Editor"


del ফাইল ডিলিট করাঃ
কোন জায়গা থেকে ফাইল ডিলিট করার জন্য del (Delete) কমান্ডটি ব্যবহার করতে হয় যেমন আমার j: ড্রাইভে Address.txt নামে একটি ফাইল আছে আমি সেটি ডিলিট করার জন্য J: ড্রাইভে প্রবেশ করে নিচের কমান্ডটি দেবো ডিলিট করবো কি না তা জনার জন্য Yes/No চায়তে পারে হ্যাঁর জন্য y এবং নার জন্য n দিয়ে এন্টার চাপতে হবে না চায়লে দরকার নেই

del Address.txt



আপনি লম্বা এড্রেস দিয়েও তা করতে পারেন যেমন আমার j: ড্রাইভে Software\Internet\Free JavaScript Editor এড্রেসে Address.txt ফাইলটি মুছতে চায় এ জন্য j: ড্রাইভে ঢুকে নিচের কমান্ডটি দিতে হবে

del "Software\Internet\Free JavaScript Editor\address.txt"

RD- ডিরেক্টরি বা ফোল্ডার মুছার জন্যঃ
উপরের del কমান্ডটি হলো কোন ফাইল মুছার জন্য এটি দিয়ে কোন ফোল্ডার মুছা যায় না ফোল্ডার মুছার জন্য RD (Remove Directory) কমান্ড প্রয়োগ করতে হয় এ জন্য যে ড্রাইভের ফোল্ডার মুছবেন সেই ড্রাইভে প্রবেশ করুন আমি এখন J: ড্রাইভে আছে Software\Internet এড্রেসে Free JavaScript Editor নামের একটি ফোল্ডার আছে আমি সেটা মুছার জন্য J: ড্রাইভে প্রবেশ করে নিচের কমান্ডটি প্রয়োগ করতে পারি

rd "Software\Internet\Free JavaScript Editor"

ফোল্ডার যদি খালি বা Empty না হয় তাহলে উপরের কমান্ডটি কাজ করবে না বরং এর সাথে একটি /s সুইচ লাগাতে হবে (কমান্ড সুইচ সম্পর্কে নিচে আলোচনা আছে) আমার Free JavaScript Editor ফোল্ডারটি Empty ছিল তাই /s লাগে নি যেমন j: ড্রাইভে আমার Personal নামে একটি ফোল্ডার আছে এবং এতে ফাইলও আছে অর্থাৎ ফোল্ডারটি Empty নয় যদি ঐ ফোল্ডারটি ডিলিট করতে চায় তাহলে নিচের মত /s লাগিয়ে rd কামান্ড প্রয়োগ করতে হবে ডিলিট করবো কি না তা জনার জন্য Yes/No চায়তে পারে হ্যাঁর জন্য y এবং নার জন্য n দিয়ে এন্টার চাপতে হবে না চায়লে দরকার নেই

rd personal /s


MD ফোল্ডার তৈরি করার জন্যঃ
উপরের আমরা ফোল্ডার ডিলিট করা শিখেছি এবার শিখবো ফোল্ডার তৈরি করা এ জন্য MD (Make Directory) কমান্ড দিতে হবে

আমি J: ড্রাইভে Song নামে একটি ফোল্ডার তৈরি করবো এ জন্য প্রথমে J: ড্রাইভে প্রবেশ করবো তারপর নিচের মত কমান্ড দেবো
md Song



আপনি লম্বা এড্রেস দিয়েও কমান্ডটি প্রয়োগ করতে পারেন যেমন j: ড্রাইভে আমি Software\Internet এড্রেসে Free JavaScript Editor নামে একটি ফোল্ডার তৈরি করতে চাই এ জন্য j: ড্রাইভে ঢুকে নিচের কমান্ডটি দিতে হবে
md "Software\Internet\Free JavaScript Editor"

Cls স্ক্রীন পরিস্কার করাঃ
কমান্ড দিতে দিতে অনেকগুলো কাজ করার পর এক সময় স্ক্রীন ভরে যায় এসময় cls (Clean Scree) কমান্ড দিলে আপনার স্ক্রীনের সব কিছু মুছে গিয়ে ডস মূল ড্রাইবে ফিরে যাবে কমান্ডটি প্রয়োগ করার জন্য যেখানে আছেন সেখানেই cls লিখে এন্টার চাপুন

exit ডস উইন্ডো ক্লোজ করাঃ
ডসে কাজ করার পর যখন বের হয়ে যাবেন তখন exit কমান্ড দিলেই হবে ক্লোজ বাটনে ক্লিক করে যেমন বন্ধ করা যায় তেমনি exit কমান্ড দিয়েও কাজটি করা যায় এ জন্য শুধু exit লিখে এন্টার চাপতে হবে এই কমান্ডটি Bat ফাইলে বেশি ব্যবহৃত হয়

Helpকমান্ডঃ
কোন কমান্ড কিভাবে ব্যবহার করতে হবে তা জানা থাকলে Help কমান্ড আপনাকে সাহায্য করতে পারে এই কমান্ডের ফলে কোন কমান্ড সম্পর্কে বিস্তারিত তথ্য পাওয়া যায় ডসে এটি খুব গুরুত্বপূর্ণ কমান্ড এই জন্য নিচের নিয়মে কমান্ড দিতে হবে

Command /?

কমান্ডের জায়গায় যে কমান্ড সম্পর্কে জানতে চান সেই কমান্ডটি লিখতে হবে তারপর একটি space দিয়ে ? (প্রশ্নবোধক চিহ্ন) দিতে হবে উপরে আলোচ্য কয়েকটি কমান্ডের Help কমান্ড আমরা নিচে উল্লেখ করে দেখালাম
del /?
dir /?
md /?
rd /?

Command Switch:
প্রতিটি ডস কামান্ডের জন্য কম বেশি কমান্ড সুইচ রয়েছে কমান্ড সুইচের মাধ্যমে কমান্ডগুলোকে নিজের মত করে প্রয়োগ করা যায় এতে কাজ করা খুবই সহজ হয়ে পড়ে যেমন উপরে rd কমান্ডে একটি সুইচ ব্যবহার করেছি rd কমান্ড দিয়ে Empty Directory মুছা গেলেও File/Folder আছে এরকম Directory মুছার জন্য সুইচ ছাড়া কাজ হচ্ছে না এভাবে প্রত্যেকটি কমান্ডেই কম বেশি সুইচ থাকে MS DOS Command এবং Command Switch গুলো সাধারণত Case Sensitive হয় না (অল্প কিছু ক্ষেত্রে ব্যতিক্রম থাকতে পারে)। তাই Capital Letter বা Small Letter যেটা ইচ্ছা ব্যবহার করা যায়। একাধিক Switch ব্যবহারের সময় Switch গুলো একসাথে বা আলাদা আলাদাভাবে লেখা যায়। তবে একাধিক সুইচ একসাথে ব্যবহার করলে মাঝে মধ্যে Command Error এর সম্ভাবনা থাকে। তাই একটার পর আরেকটা Switch লিখতে চায়লে মাঝখানে একটা Space ব্যবহার করা ভাল। Help Command র মাধ্যমে প্রতিটি কমান্ডের সুইচ, সুইচগুলোর কি কাজ এবং তা কিভাবে ব্যবহার করতে হয় সে সম্পর্কে জানা যায়

ডস সম্পর্কে জানার জন্য উপরে উল্লেখিত কমান্ডগুলো খুব জরুরী ডসে আরো অসংখ্য কমান্ড রয়েছে যার মধ্যে কিছু আছে কম ব্যবহৃত হয় আবার কিছু আছে জটিল তবে ঐগুলো বুঝার জন্য উপরের আলোচনাটি প্রাথমিক ধারণা দেবে

২টি মন্তব্য:

  1. কামরুল ভাই র্স্টাট মেনু থেকে Free Desktop Clock নামে ফোল্ডারটি ডিলেট করবো। এভাবে দিয়েছি কাজ করছেনা_
    RD "%userprofile%\programs\start menu\Free Desktop Clock" /s /y

    উত্তরমুছুন
    উত্তরগুলি
    1. %userprofile% এর পর start menu হওয়ার কথা। আপনি programs দিয়েছেন। নিচের কমান্ডটি রানে গিয়ে টেস্ট করে দেখুন। তারপর প্রয়োগ করুন।
      %userprofile%\Start Menu\Programs

      মুছুন

Comments করার জন্য Gmail এ Sign in করতে হবে।