ভয় পাবেন না! Windows কমান্ড প্রম্পট আপনার কল্পনার চেয়ে সহজ এবং উপকারী। গ্রাফিক্যাল ইন্টারফেস সুবিধাজনক হলেও, কখনও নির্দিষ্ট কমান্ড চালিয়ে নির্দিষ্ট কাজ করা দ্রুত হয়।
আপনি যদি কখনো Windows কমান্ড প্রম্পট ছুঁয়ে নাই, অথবা অতীতের সমস্যায় ত্যাগ করছেন, আমরা আগ্রহ করি আপনি পুনরায় চিন্তা করুন। যদি আখনও পছন্দ না হয়, তাহলে কোনো কথা নয়। কিন্তু আমরা মনে করি আপনি চমকে যাবেন কিছু কীস্ট্রোকেই কী কী করা যায়।
যেকোনো প্রোগ্রাম সহজে চালান
দ্রুত প্রোগ্রাম অ্যাক্সেস প্রোডাক্টিভিটির জন্য গুরুত্বপূর্ণ। আমাদের কিছুর টাস্কবার এবং স্টার্ট মেনু শর্টকাট আইকন দিয়ে ভরা থাকে। এটি আদর্শ পরিস্থিতি নয়, প্রায়ই ব্যবহারকারীদের টাস্কবার অ্যাল্টারনেটিভ খুঁজতে বাধ্য করে।
শুভ সংবাদ, আপনি যেটি ভাবেনি সেটি উত্তর হতে পারে। একটু সেটআপের মাধ্যমে, আপনি আপনার সিস্টেমের যেকোনো প্রোগ্রাম একক কমান্ড দিয়ে চালাতে পারবেন।
প্রথমে, একটি নতুন ফোল্ডার তৈরি করুন (যেমন C:\Shortcuts)। এই ফোল্ডারটি শর্টকাটগুলো ধরে রাখবে যাতে যেকোনো প্রোগ্রামে ফাস্ট-অ্যাক্সেস পাওয়া যায়। একবার তৈরি হলে, সেটি সিস্টেমের PATH এনভায়রনমেন্ট ভেরিয়েবলে যোগ করতে হবে:
- My Computer-এ রাইট-ক্লিক করুন এবং Properties সিলেক্ট করুন
- Advanced System Settings ক্লিক করুন
- Advanced ট্যাবে Environment Variables ক্লিক করুন
- System Variables-এর অধীনে PATH ভেরিয়েবল এডিট করুন। ভ্যালুর শেষে ;C:\Shortcuts যোগ করুন (সেমিকোলন সেপারেটর ভুলবেন না)
- System Variables-এর অধীনে PATHEXT ভেরিয়েবল এডিট করুন। ভ্যালুর শেষে ;.LNK যোগ করুন (সেমিকোলন সেপারেটর ভুলবেন না)
- সব উইন্ডো বন্ধ করার জন্য OK ক্লিক করুন
এনভায়রনমেন্ট ভেরিয়েবল সেট হলে, আপনার প্রোগ্রামগুলোর শর্টকাট তৈরি করুন, সেগুলো C:\Shortcuts ডিরেক্টরিতে রাখুন, এবং এক-শব্দ কমান্ড হিসেবে রিনেম করুন।
এখন, যেকোনো সময় কমান্ড প্রম্পট খুললে, আপনি সেই শর্টকাট নাম দিয়ে প্রোগ্রামগুলো চালাতে পারবেন। কমান্ড প্রম্পটের কারেন্ট ডিরেক্টরি কী সেটি মানে রাখে না। এই শর্টকাট কমান্ডগুলো যেকোনো জায়গা থেকে কাজ করবে।
লোকাল ড্রাইভ রিনেম করুন
label কমান্ড ড্রাইভের নাম দ্রুত পরিবর্তন করার উপায় দেয়। এটা অত্যন্ত সহজ, ব্যাখ্যা করার কিছু নেই। এভাবে ব্যবহার করুন:
label [drive:] [name]
উদাহরণস্বরূপ, আমার মেইন ড্রাইভকে "MakeUseOf" নাম দিতে চাইলে, নিচের কমান্ড চালাব:
label C: MakeUseOf
হার্ড ড্রাইভ ডিফ্র্যাগমেন্ট করুন
আধুনিক ফাইল সিস্টেম (যেমন NTFS) অতীতে ফাইল সিস্টেম (যেমন FAT32)-এর মতো বারবার ডিফ্র্যাগমেন্ট দরকার নয়, কিন্তু Windows মেইনটেনেন্সের জন্য এটা এখনও গুরুত্বপূর্ণ যদি সিস্টেম টিপ-টপ শেপে রাখতে চান। SSD-র ডিফ্র্যাগমেন্টে সাবধান থাকুন।
যদিও অনেক চমৎকার ডিফ্র্যাগমেন্টেশন ইউটিলিটি আছে, defrag কমান্ড দিয়েও কাজ চলে:
defrag [drive:]
বাস। কিন্তু ডিফ্র্যাগমেন্টেশনের সময় ডায়াগনস্টিক ইনফো চাইলে progress সুইচ ব্যবহার করুন প্রম্পটে প্রগ্রেস প্রিন্ট করতে:
defrag [drive:] /U
এবং যত বেশি ইনফো চান, verbose সুইচ টগল করুন:
defrag [drive:] /U /V
হার্ড ড্রাইভ হেলথ নিরীক্ষণ করুন
chkdsk কমান্ড (পড়ুন: "check disk") একটি ডায়াগনস্টিক টুল যা আপনার হার্ড ড্রাইভগুলো স্ক্যান করে করাপ্ট ডেটা বা ফিজিক্যাল ড্যামেজের মতো সমস্যাগুলো খুঁজে বের করে। এটি ডিফ্র্যাগ কমান্ডের মতোই সহজ:
chkdsk [drive:]
দুটি উপকারী প্যারামিটার: fix সুইচ (সামনে আসা ত্রুটি ফিক্স করার চেষ্টা করে) এবং recover সুইচ (খারাপ সেক্টার পেলে যা যা রিকভার করা যায় করে)।
chkdsk [drive:] /F /R
বাহ্যিক ড্রাইভ সুরক্ষিতভাবে ইজেক্ট করুন
ড্রাইভ ইজেক্ট করা রাইট-ক্লিক করে Eject সিলেক্ট করার মতো সহজ, কিন্তু কখনও এটি সম্ভব নয়। উদাহরণস্বরূপ, আপনি Windows Recovery-তে আটকে থাকতে পারেন যেখানে কমান্ড প্রম্পট ছাড়া অন্য অপশন নেই। তখন কী করবেন?
diskpart কমান্ড (পড়ুন: "disk partition") ব্যবহার করে ড্রাইভ ইজেক্ট করতে পারেন:
diskpart-এর স্পেশালাইজড প্রম্পট রেডি হলে টাইপ করুন:
list volume
সিস্টেম যে সকল ড্রাইভ রিকগনাইজ করেছে তালিকা পেতে। ড্রাইভের ### নোট করুন, তারপর টাইপ করুন:
select volume [###]
যে ড্রাইভ ইজেক্ট করতে চান তার অনুযায়ী। তালিকায় "Removable" চিহ্নিত ড্রাইভগুলোই সিলেক্ট করুন।
টাইপ করুন:
remove all dismount
ড্রাইভ ইজেক্ট করার জন্য এবং
exit
স্পেশালাইজড প্রম্পট বন্ধ করার জন্য। ড্রাইভ এখন ডিসমাউন্টেড এবং সুরক্ষিতভাবে রিমুভ করা যাবে।
সিস্টেম ড্রাইভ আবার রিকগনাইজ করতে সমস্যা হলে, ভলিউম সিলেক্ট করার পর্যায় পর্যন্ত প্রক্রিয়া दुहरান, তারপর টাইপ করুন:
assign letter=[letter]
ড্রাইভ রিমাউন্ট করার জন্য। উদাহরণস্বরূপ, assign letter=I এটিকে I: ড্রাইভ হিসেবে মাউন্ট করবে।
ফাইল কন্টেন্ট সার্চ করুন
Windows দ্রুত সার্চের জন্য কয়েকটি টুল আছে, কিন্তু অধিকাংশ শুধু ফাইল নামে সার্চ করে, ফাইল কন্টেন্টে না। findstr কমান্ড হলো ফাইল কন্টেন্টে সার্চ করার সহজ উপায়, যা ফাইলগুলোর ভিতরের টেক্সট অনুযায়ী ফাইল খুঁজে বের করতে দেয়।
এই লিস্টের সবচেয়ে জটিল কমান্ড, এক দশকও বেশি সুইচ আছে যা সার্চের পদ্ধতি পরিবর্তন করে। কিছু প্যারাগ্রাফে সব কভার করা সম্ভব নয়, তাই কমপ্লিট ওভারভিউ এবং কয়েকটি উদাহরণ দেওয়া হলো কিভাবে কমান্ডটি ব্যবহার করা যায়।
ফাইল অ্যাসোসিয়েশন পরিবর্তন করুন
আপনি ইতিমধ্যে জানতে পারেন, Windows নির্দিষ্ট ফাইল ফরম্যাটকে নির্দিষ্ট প্রোগ্রামের সাথে অ্যাসোসিয়েট করে যাতে সেই ফাইল খোলার সময় সে প্রোগ্রাম ব্যবহার হয়। assoc কমান্ড (পড়ুন: "associate") এই ফাইল অ্যাসোসিয়েশন দেখার এবং এডিট করার সহজ উপায়।
কমান্ডটি একলা টাইপ করলে সিস্টেমের সব জানা ফাইল অ্যাসোসিয়েশন লিস্ট করবে। ডায়াগনস্টিক উদ্দেশ্যে এটি উপকারী, অন্যথায় একসাথে খুব বেশি ইনফো হজম করতে কষ্ট। এর আসল কাজ হলো ফাইল অ্যাসোসিয়েশন পরিবর্তন করা।
এক্সটেনশনের অ্যাসোসিয়েশন দেখতে:
assoc [.ext]
এক্সটেনশনের অ্যাসোসিয়েশন ক্লিয়ার করতে:
assoc [.ext]=
এক্সটেনশনের অ্যাসোসিয়েশন অন্য ফাইলটাইপে সেট করতে:
assoc [.ext]=[filetype]
ফাইলটাইপ কী? সেটার জন্য ftype কমান্ড ব্যবহার করুন, যা সিস্টেমের সকল জানা ফাইলটাইপ এবং সেগুলো কোন প্রোগ্রাম দিয়ে খুলে তা লিস্ট করে। যেমন, আমার সিস্টেমে .TXT txtfile হিসেবে অ্যাসোসিয়েটেড এবং সেই ফাইলটাইপ Notepad দিয়ে খুলে।
শেষ চিন্তা
হ্যাঁ, উপরের সব কাজের জন্য টুল আছে, কিন্তু এই কমান্ডগুলো কাজে লাগবে যদি কখনো কমান্ড প্রম্পটে আটকে যান বা ব্যাচ স্ক্রিপ্ট লিখতে হয়।
এছাড়া, আমরা শুধু 표面টুকু চিনলাম। সব Windows ব্যবহারকারীর জন্য গুরুত্বপূর্ণ কমান্ডগুলো শিখে কমান্ড প্রম্পটকে আরও উপকারী করুন এবং আমাদের কমান্ড প্রম্পট চিট শিট দেখুন। আরেকটি গুরুত্বপূর্ণ কাজ যেটি উল্লেখ করা উচিত: কমান্ড প্রম্পট দিয়ে সফটওয়্যার ইনস্টল করা।
আপনি কতটুকু কমান্ড প্রম্পট ব্যবহার করেন? এতে কমফরটেবল নাকি এটি আপনাকে ভয় পায়? আপনার মতামত ও প্রশ্ন কমেন্টে শেয়ার করুন!