Command Prompt বা cmd হল উইন্ডোজ NT, Windows CE, OS/2, এবং eComStation অপারেটিং সিস্টেমের কমান্ড-লাইন ইন্টারপ্রেটার। এটি কুইক একশন ও সিস্টেম সেটিংস পরিবর্তনের জন্য একটি ভালো টুল।
কখনো কখনো আপনার সিস্টেমের হেলথ রেকর্ড রাখতে কমান্ড আউটপুট সংরক্ষণ করা দরকার। কপি-পেস্ট করা যায় কিন্তু এটা খুব ঝামেলা!
Command Prompt আউটপুট টেক্সট ফাইলে কীভাবে সংরক্ষণ করবেন
একটি রিডাইরেকশন অপারেটর কমান্ড আপনাকে এই অসুবিধা থেকে বাঁচিয়ে দিতে পারে। রিডাইরেকশন অপারেটর হল একটি স্পেশাল অপারেটর যা কমান্ডের সাথে ব্যবহার হয়ে কমান্ডের ইনপুট বা আউটপুট রিডাইরেক্ট করে।
নিচে কিছু রিডাইরেকশন অপারেটর দেওয়া হলো যা কমান্ড ইনপুট ও আউটপুট স্ট্রিম রিডাইরেক্ট করতে ব্যবহৃত হয়:
| রিডাইরেকশন অপারেটর | বিবরণ |
|---|---|
| > | কমান্ড আউটপুটকে কমান্ড প্রম্পট উইন্ডোর পরিবর্তে একটি ফাইল বা ডিভাইস (যেমন প্রিন্টার-এ) রিডাইরেক্ট করে। |
| < | কীবোর্ড থেকে ইনপুট নেওয়ার পরিবর্তে একটি ফাইল থেকে কমান্ড ইনপুট পড়ে। |
| >> | কমান্ড আউটপুটকে ফাইলের শেষে অ্যাপেন্ড করে, ফাইলে ইতিমধ্যে থাকা ইনফরমেশন ডিলিট ছাড়া। |
| >& | একটি হ্যান্ডেল থেকে আউটপুট লেখে অন্য হ্যান্ডেলের ইনপুটে। |
| <& | একটি হ্যান্ডেল থেকে ইনপুট পড়ে অন্য হ্যান্ডেলের আউটপুটে লেখে। |
| | (Pipe) | এক কমান্ডের আউটপুট পড়ে অন্য কমান্ডের ইনপুটে লেখে। |
এই ছিল বেসিক পরিচয় এবং রিডাইরেকশন অপারেটরের টাইপ। আমরা শুধু দুটি অপারেটর ব্যবহার করব: greater-than sign > এবং double greater-than sign >>।
কনসেপ্ট ভালো বোঝার জন্য কিছু উদাহরণ দেখি:
ipconfig > Settings.txt
ipconfig হল একটি কমান্ড যা নেটওয়ার্ক কনফিগারেশন দেখায়, DHCP এবং DNS সেটিংস রিফ্রেশ করে। এখানে আমরা ipconfig কমান্ডের আউটপুট settings.txt ফাইলে রিডাইরেক্ট করলাম।
এখন আউটপুট Settings.txt ফাইলে সংরক্ষিত হবে। যদি এনামের ফাইল না থাকে, নতুন ফাইল তৈরি হবে। আর আউটপুট CMD স্ক্রিনে দেখাবে না।
- ফাইল নির্দিষ্ট লোকেশনে সংরক্ষণ করতে চাইলে (যেমন My Documents):
ipconfig > C:\Users\330001340\Documents\Settings.txt
- পুরানো কমান্ডের আউটপুট রেকর্ড রাখতে এবং нещো কমান্ডের আউটপুট একই ফাইলে অ্যাপেন্ড করতে
>>ব্যবহার করুন:
ipconfig >> Settings.txt
এই কমান্ড প্রথম আউটপুট ওভাররাইট না করে দ্বিতীয় আউটপুট অ্যাপেন্ড করবে।
এখন আপনি জানেন Command Prompt-এ কমান্ডের আউটপুট ফাইলে কীভাবে সংরক্ষণ করতে হয় এবং সবচেয়ে ভালো পার্ট হলো আপনি যেকোনো সময় সেগুলো ম্যানিপুলেট করতে পারবেন।