কম বেশি সকলেই ডস নিয়ে পরিচিত। এটি 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 "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 (Delete) কমান্ডটি ব্যবহার
করতে হয়। যেমন আমার j: ড্রাইভে Address.txt নামে একটি ফাইল আছে। আমি সেটি ডিলিট করার জন্য J: ড্রাইভে প্রবেশ করে নিচের কমান্ডটি দেবো। ডিলিট করবো কি না
তা জনার জন্য Yes/No চায়তে পারে। হ্যাঁ’র জন্য y এবং না’র জন্য n দিয়ে এন্টার চাপতে হবে। না চায়লে দরকার নেই।
del Address.txt
আপনি লম্বা এড্রেস দিয়েও তা করতে পারেন। যেমন আমার j: ড্রাইভে Software\Internet\Free JavaScript Editor এড্রেসে Address.txt ফাইলটি মুছতে চায়। এ জন্য j: ড্রাইভে ঢুকে নিচের কমান্ডটি দিতে হবে।
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 /?
প্রতিটি ডস কামান্ডের জন্য কম বেশি কমান্ড সুইচ
রয়েছে। কমান্ড সুইচের মাধ্যমে কমান্ডগুলোকে নিজের
মত করে প্রয়োগ করা যায়। এতে কাজ করা খুবই
সহজ হয়ে পড়ে। যেমন উপরে 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 এর মাধ্যমে প্রতিটি কমান্ডের সুইচ, সুইচগুলোর কি কাজ
এবং তা কিভাবে ব্যবহার করতে হয় সে সম্পর্কে জানা যায়।
ডস সম্পর্কে জানার জন্য উপরে উল্লেখিত
কমান্ডগুলো খুব জরুরী। ডসে আরো অসংখ্য
কমান্ড রয়েছে যার মধ্যে কিছু আছে কম ব্যবহৃত হয় আবার কিছু আছে জটিল। তবে ঐগুলো বুঝার জন্য উপরের আলোচনাটি প্রাথমিক
ধারণা দেবে।
কামরুল ভাই র্স্টাট মেনু থেকে Free Desktop Clock নামে ফোল্ডারটি ডিলেট করবো। এভাবে দিয়েছি কাজ করছেনা_
উত্তরমুছুনRD "%userprofile%\programs\start menu\Free Desktop Clock" /s /y
%userprofile% এর পর start menu হওয়ার কথা। আপনি programs দিয়েছেন। নিচের কমান্ডটি রানে গিয়ে টেস্ট করে দেখুন। তারপর প্রয়োগ করুন।
মুছুন%userprofile%\Start Menu\Programs