ইনস্টলেশনের সময়, সমস্ত Mac-এ বিভিন্ন ধরনের টার্মিনাল কমান্ড থাকে। যাইহোক, যেহেতু আপনি টার্মিনালের সাথে আরও বেশি অভিজ্ঞতা পান (বা আপনি যদি লিনাক্স থেকে আমাদের সাথে যোগদান করেন), আপনি শীঘ্রই দেখতে পাবেন যে কিছু গুরুত্বপূর্ণ কমান্ড অনুপস্থিত। কোথায় wget , উদাহরণস্বরূপ, বা nmap ? আপনার যদি সেই কমান্ডগুলির প্রয়োজন হয়, আপনি প্যাকেজ ম্যানেজার দিয়ে সহজেই সেগুলিকে ম্যাকওএস টার্মিনালে যোগ করতে পারেন।
একটি প্যাকেজ ম্যানেজার হল একটি অ্যাপ্লিকেশন যা সফ্টওয়্যার সরঞ্জামগুলির একটি সেট ডাউনলোড, ইনস্টল এবং আপগ্রেড পরিচালনা করে। এই ক্ষেত্রে, আমাদের প্যাকেজ ম্যানেজার আমরা ব্যবহার করতে চাই এমন বিভিন্ন টার্মিনাল কমান্ড ডাউনলোড এবং ইনস্টল করার জন্য দায়ী থাকবে। আপনি যদি একজন লিনাক্স ব্যবহারকারী হন, তাহলে আপনি apt-get থেকে এটি কার্যকরীভাবে চিনতে পারবেন অথবা yum .
যদিও macOS-এর জন্য বিভিন্ন প্যাকেজ ম্যানেজার উপলব্ধ রয়েছে, আমরা এই গাইডের জন্য Homebrew ব্যবহার করব। এটি ভালভাবে বিবেচিত, ব্যাপকভাবে ব্যবহৃত এবং শুরু করা সহজ। এছাড়াও, এটি বিনামূল্যে।
হোমব্রু ইনস্টল করা হচ্ছে
মনে রাখবেন যে আপনি Homebrew ইনস্টল করার আগে, আপনাকে Xcode কমান্ড লাইন টুল ইনস্টল করতে হবে। এটি অ্যাপ স্টোর থেকে ইনস্টল করা Xcode-এর সাথে আসে৷
৷1. টার্মিনাল খুলুন (/Application/Utilities/Terminal.app)।
2. টার্মিনালে নিম্নলিখিত কমান্ডটি কপি করে পেস্ট করুন এবং এন্টার টিপুন।
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

এই কমান্ডটি একটি রুবি স্ক্রিপ্ট চালাবে যা গিটহাব থেকে হোমব্রু প্যাকেজ ম্যানেজার ডাউনলোড করে।
3. অনুরোধ করা হলে, ইনস্টলেশন চালিয়ে যেতে এন্টার টিপুন।

4. অনুরোধ করা হলে আপনার প্রশাসকের পাসওয়ার্ড লিখুন৷

5. অ্যাপ্লিকেশনটি ইনস্টল করা শেষ হলে, আপনাকে কমান্ড প্রম্পটে ফিরিয়ে দেওয়া হবে। এখান থেকে, আপনি brew help টাইপ করে Homebrew এর ডকুমেন্টেশন দেখতে পারেন কমান্ড, অথবা আপনি পরবর্তী ধাপে যেতে পারেন।

প্যাকেজ খোঁজা হচ্ছে
ডাউনলোড করার জন্য প্রোগ্রাম এবং কমান্ড খুঁজে পেতে, আপনাকে প্রথমে আপনার পছন্দের প্রোগ্রামটির জন্য হোমব্রু এর ডাটাবেস অনুসন্ধান করতে হবে। এই উদাহরণের জন্য, আমরা wget সার্চ করব . Wget একটি জনপ্রিয় Linux কমান্ড যা HTTP এবং FTP সার্ভার থেকে ফাইল ডাউনলোড করে।
1. নিম্নলিখিত কমান্ডটি টাইপ করুন এবং এন্টার টিপুন:
brew search wget

2. কিছুক্ষণ পরে, wget নামে দুটি ফলাফল প্রদর্শিত হবে এবং wgetpaste . আমি wgetpaste কি জানি না আছে, কিন্তু আমি brew info ব্যবহার করে আরও তথ্য পেতে পারি কমান্ড:
brew info wgetpaste

3. আমরা বর্ণনা থেকে দেখতে পাচ্ছি যে wgetpaste "অনেক সংখ্যক পেস্টবিন পরিষেবাতে স্বয়ংক্রিয়ভাবে আটকানো হবে৷৷ যেহেতু wget একটি অ্যাপ্লিকেশন যা ওয়েব থেকে ফাইল ডাউনলোড করে, যা আমি যা খুঁজছি তার মতো শোনায় না। এটি wgetও অন্তর্ভুক্ত করে নির্ভরতা হিসাবে, তাই আমি wget ছাড়া এটি চালাতে পারব না যাই হোক।

প্যাকেজ ইনস্টল করা হচ্ছে
1. এখন আমি নিশ্চিত করেছি যে wget প্যাকেজটি আমি চাই, আমি নিম্নলিখিত কমান্ডটি টাইপ করব এবং এন্টার টিপুন:
brew install wget

2. Homebrew এখন তার প্যাকেজ-ম্যানেজিং ম্যাজিক কাজ শুরু করবে। wget ছাড়াও , আমি দেখতে পাচ্ছি যে এটি opensslও ইনস্টল করেছে , যা wget-এর জন্য নির্ভরতা হিসাবে বিবেচিত হয় .

3. ইনস্টলেশন সম্পূর্ণ হলে, আমাকে কমান্ড প্রম্পটে ফিরিয়ে দেওয়া হবে।
নতুন কমান্ড ব্যবহার করা

এখন আমরা wget ইনস্টল করেছি কমান্ড, আমরা অন্য যেকোনো টার্মিনাল কমান্ডের মতো এটি ব্যবহার করতে সক্ষম হব।
1. উদাহরণস্বরূপ, যদি আমরা man wget টাইপ করি , আমরা wget-এর জন্য ম্যান পৃষ্ঠা দেখতে পাব , ঠিক যেমনটি প্রত্যাশিত।


2. এবং আমরা wget ব্যবহার করতে পারি ঠিক যেমন আমরা লিনাক্সে করব। উদাহরণস্বরূপ, একটি ওয়েবসাইট থেকে একটি জিপ ফাইল ডাউনলোড করতে, আমরা নীচের মত একটি কমান্ড ব্যবহার করব:
wget http://domain.com/file.zip
3. এখানে টেক্সচারমেট থেকে ডাউনলোড করা টেক্সচার প্যাকের একটি বাস্তব জীবনের উদাহরণ দেওয়া হল।

এবং ডাউনলোড সম্পূর্ণ হলে, আমি কমান্ড প্রম্পটে ফিরে এসেছি।

উপসংহার
আপনি macOS এর টার্মিনাল সম্পর্কে আরও অভিজ্ঞ হয়ে উঠলে, আপনি বুঝতে শুরু করতে পারেন যে লিনাক্সে সাধারণ কিছু টার্মিনাল কমান্ড ম্যাকওএস থেকে অনুপস্থিত। Homebrew ব্যবহার করে আপনার কমান্ড লাইব্রেরিতে নতুন টার্মিনাল কমান্ড যোগ করা সহজ।