কিভাবে কমান্ড লাইনে পুনঃনির্দেশ ব্যবহার করবেন
আপনি কি কখনও ইচ্ছা করেছেন যে আপনি একটি ফাইলে একটি কমান্ডের আউটপুট পাঠাতে পারেন বা সেই আউটপুটটি একটি বিদ্যমান ফাইলে যুক্ত করতে পারেন? পুনঃনির্দেশগুলি এটিই করে। সহজভাবে বলতে গেলে, কমান্ড লাইন রিডাইরেক্ট আপনাকে নির্দিষ্ট কমান্ডের আউটপুট নিতে এবং নতুন ফাইল তৈরি করতে বা এই ডেটা দিয়ে বিদ্যমান ফাইল যোগ করতে দেয়, এটি অবিশ্বাস্যভাবে কার্যকর। প্রকৃতপক্ষে, এবং জ্ঞান ওএস এক্স, লিনাক্স এবং ইউনিক্সের অন্য যেকোন সংস্করণে প্রসারিত হয়।
OS X কমান্ড লাইন জ্ঞান প্রচার করার জন্য আমাদের ক্রমাগত অনুসন্ধানে, আমরা আপনার জন্য অত্যন্ত দরকারী পুনঃনির্দেশ ইউটিলিটিগুলির কিছু তথ্য নিয়ে এসেছি।
একটি কমান্ডের আউটপুট একটি নতুন ফাইলে পুনঃনির্দেশিত করুন
পুনঃনির্দেশের সবচেয়ে মৌলিক ব্যবহার নিম্নরূপ:
command > newfile
এটি 'কমান্ড'-এর আউটপুট নেবে এবং 'নতুন ফাইল' নামক একটি ফাইলে স্থাপন করবে, উদাহরণস্বরূপ:
ls -la > directorylisting.txt
এটি ls -la-এর আউটপুটকে Directorylisting.txt নামে একটি ফাইলে স্থাপন করবে। সহজ!
বিদ্যমান ফাইলের (EOF) শেষে একটি কমান্ডের আউটপুট যোগ করে
আপনার যদি একটি বিদ্যমান ফাইল থাকে যেখানে আপনি একটি কমান্ডের আউটপুট যোগ করতে চান, কেবলমাত্র পুনঃনির্দেশের এই ফর্মটি ব্যবহার করুন:
command >> বিদ্যমান ফাইল
ব্যবহারে কমান্ড লাইন পুনঃনির্দেশের উদাহরণ
আপনি যদি ps কমান্ড থেকে ডেটা দিয়ে একটি টেক্সট ফাইল তৈরি করতে চান, কিন্তু শুধুমাত্র ড্যাশবোর্ড সম্পর্কিত প্রক্রিয়া চলার জন্য নিয়ন্ত্রিত, তাহলে আপনি কমান্ড লাইনে এটি টাইপ করবেন:
ps -aux | grep ড্যাশবোর্ড > dashboarddata.txt
আপনি যদি এইমাত্র তৈরি করা ফাইলের শেষে যোগ করতে চান, তাহলে আপনার ইনস্টল করা উইজেটগুলির একটি তালিকা dashboarddata.txt, আপনি নিম্নলিখিতটি টাইপ করবেন:
ls -l /Library/Widgets >> dashboarddata.txt
পুনঃনির্দেশের ব্যবহার অন্তহীন এবং আপনি দেখতে পাবেন যে আপনি কমান্ড লাইনে যত বেশি সময় ব্যয় করবেন, তত বেশি আপনি কিছু নির্দিষ্ট কাজে সহায়তা করার জন্য পুনঃনির্দেশ ব্যবহার করতে চাইবেন।
Mac OS X এতটাই ব্যবহারকারী বান্ধব যে অনেক Mac ব্যবহারকারী সম্ভবত জানেন না যে তারা একটি শক্তিশালী ইউনিক্স বেসের উপরে বসে আছেন, যা টার্মিনাল অ্যাপের মাধ্যমে অ্যাক্সেসযোগ্য।আমাদের অনুভূতি হল যেহেতু কমান্ড লাইন আছে, আপনি কিছু পরিমাণে এটি ব্যবহার করতে সক্ষম হবেন। তাই পড়ুন, বা আরও অনেক কিছুর জন্য আমাদের কমান্ড লাইন নিবন্ধগুলি অন্বেষণ করুন৷