ম্যাকে টার্মিনাল কি?
৷কিছু MacOS ব্যবহারকারীরা টার্মিনাল এবং এর কমান্ড দ্বারা ভয় পেতে পারে৷ ম্যাকে টার্মিনাল ব্যবহার করার সময়, মনে হতে পারে আপনি একটি সিস্টেমে হ্যাক করার চেষ্টা করছেন। অবশ্যই, এটি এমন নয়, ম্যাক টার্মিনাল কমান্ডগুলি জানা আপনাকে MacOS পরিবেশ আয়ত্ত করার ক্ষেত্রে একটি বড় হাত দেবে৷
টার্মিনাল এমুলেটর হিসাবে, এটি আপনাকে অপারেটিং সিস্টেমে পাঠ্য-ভিত্তিক অ্যাক্সেস প্রদান করে। এটি অপারেটিং সিস্টেমে নেভিগেট করার একটি দ্রুত উপায়, যদি আপনি ম্যাকের টার্মিনাল কমান্ডগুলির সাথে পরিচিত হন। একবার আপনি এর মৌলিক কার্যকারিতা উপলব্ধি করলে আপনি আরও জটিল কাজগুলি নিতে পারবেন এবং যখন আপনি তা করবেন, টার্মিনাল ব্যবহার করা অনেক মজার হতে পারে।
যদিও টার্মিনালের আশেপাশে আপনার পথ জেনে আপনি এখনই একজন আইটি বিশেষজ্ঞ হতে পারবেন না, এটিই একজন হওয়ার প্রথম ধাপ - যদি এটিই আপনার লক্ষ্য হয়...
ম্যাকে টার্মিনাল কিভাবে খুলবেন?
টার্মিনাল অ্যাপ্লিকেশনটি অ্যাপ্লিকেশনের ইউটিলিটি ফোল্ডারে রয়েছে৷ আপনি টার্মিনাল অ্যাক্সেস করতে পারেন বিভিন্ন উপায় আছে.
ফাইন্ডারে, টার্মিনাল অ্যাপ্লিকেশনটির অবস্থানে নেভিগেট করুন যা হল:
অ্যাপ্লিকেশন> ইউটিলিটি> টার্মিনাল
একটি বিকল্প পদ্ধতি হল স্পটলাইট অনুসন্ধান থেকে৷ স্পটলাইট সার্চ বার আনতে কমান্ড এবং স্পেস বোতাম একসাথে চাপুন। টার্মিনাল শব্দটি টাইপ করুন এবং প্রথম পরামর্শটিতে ক্লিক করুন।
এই দুটি পদ্ধতির যেকোনো একটি ম্যাক কমান্ড প্রম্পট নিয়ে আসবে এবং এটি নীচের মত একটি কালো বাক্সের মত দেখাবে৷
আপনার টার্মিনাল সেটিংসের উপর নির্ভর করে, চেহারাটি ভিন্ন হতে পারে। প্রথমত, আপনি যদি আপনার সাথে মানানসই চেহারা সামঞ্জস্য করেন তবে এটি সর্বোত্তম। টার্মিনালের থিম পরিবর্তন করলে তা আপনাকে করতে দেয়।
টার্মিনালে থাকাকালীন, উপরের বারে 'টার্মিনাল'-এ নেভিগেট করুন এবং পছন্দগুলি নির্বাচন করুন৷
পছন্দ মেনুতে, প্রোফাইলে নেভিগেট করুন ট্যাব।
এখানে, আপনি পটভূমির রঙ, পাঠ্যের রঙ এবং ফন্ট সহ টার্মিনালের চেহারা কাস্টমাইজ করতে পারেন৷
টার্মিনাল কৌশল আপনার জানা উচিত
টার্মিনাল নেভিগেট করা একটি GUI অ্যাপ্লিকেশন নেভিগেট করার মতো সহজবোধ্য নাও হতে পারে৷ তাই টার্মিনাল শেখার সময় আপনার কিছু জিনিস শিখে নেওয়া গুরুত্বপূর্ণ।
-
আপনি টার্মিনাল নেভিগেট করতে আপনার কীবোর্ড এবং মাউস ব্যবহার করতে পারবেন না৷ আপনি তীর কী ব্যবহার করে টার্মিনাল নেভিগেট করুন। আপনি যদি আপনার প্রবেশ করা কমান্ডটি সম্পাদনা করতে চান তবে তীর কীগুলি ব্যবহার করে বাম বা ডানদিকে সরান যতক্ষণ না আপনি যেখানে আপনি সম্পাদনা করতে চান সেখানে পৌঁছান।
-
একবার আপনি একাধিক কমান্ড প্রবেশ করান এবং আপনি সেই কমান্ডগুলির মধ্যে একটিতে আবার প্রবেশ করতে চান, আপনি আপনার অতীতের কমান্ডগুলির মাধ্যমে নেভিগেট করার জন্য উপরের এবং নীচের তীর কীগুলি ব্যবহার করতে পারেন আপনি পছন্দসই কমান্ড নির্বাচন না করা পর্যন্ত প্রবেশ করান। এইভাবে আপনাকে একই কমান্ড বারবার টাইপ করতে হবে না।
-
টার্মিনাল কমান্ড যেমন দেখানো হয়েছে ঠিক সেভাবে টাইপ করা উচিত। প্রতিটি চরিত্র, প্রতিটি স্থান এবং প্রতিটি প্রতীক গুরুত্বপূর্ণ। যেকোন অক্ষর মুছে দিলে আপনি একটি অপ্রত্যাশিত ফলাফল পাবেন।
-
একবার আপনি একটি কমান্ড প্রবেশ করান, এটি কার্যকর করতে আপনাকে রিটার্ন/এন্টার কী টিপতে হবে৷ একবার আপনি রিটার্ন/এন্টার কী টিপুন, আপনি cmd এবং C একসাথে টিপে কমান্ডটি বাধা দিতে পারেন। এটি কমান্ডটিকে তার টাস্ক সম্পূর্ণ করা থেকে বিরত করবে৷
৷ -
আপনি টার্মিনালে যে কমান্ডগুলি চালান তা বর্তমান ফাইলের অবস্থানে কার্যকর হবে৷ ফাইলের অবস্থান পরিবর্তন করতে, আপনি নীচে প্রবর্তিত টার্মিনাল কমান্ড ব্যবহার করবেন।
ম্যাক টার্মিনাল কমান্ডের তালিকা
অনেক টন কমান্ড আছে যা আপনি ব্যবহার করতে পারেন৷ আপনি যখন টার্মিনাল আয়ত্ত করছেন তখন আপনার পরিচিত হতে হবে এমন কিছু সাধারণ MacOS টার্মিনাল কমান্ডের উপর ফোকাস করা যাক।
বেসিক
কিছু বৈশিষ্ট্য আছে যেগুলো যেকোনো কমান্ডের জন্য প্রযোজ্য।
ম্যান [কমান্ড] | আপনি যদি জানেন না একটি কমান্ড কী করে বা একটি কমান্ডের সাথে সম্পর্কিত একটি নির্দিষ্ট প্যারামিটার কী করে, ম্যানুয়াল (ম্যান) পৃষ্ঠাটি আপনাকে আপনার প্রয়োজনীয় সমস্ত তথ্য সরবরাহ করবে৷ |
। | বর্তমান ডিরেক্টরি। যেখানেই আপনাকে একটি ডিরেক্টরি অবস্থান লিখতে হবে, এটি আপনি বর্তমানে যে ডিরেক্টরিতে আছেন সেটিকে নির্দেশ করবে৷ ৷ |
.. | প্যারেন্ট ডিরেক্টরি। যেখানেই আপনাকে একটি ডিরেক্টরি অবস্থান লিখতে হবে, এটি আপনার বর্তমান ডিরেক্টরির মূল নির্দেশ করবে |
* | ওয়াইল্ডকার্ড। যে কোনো কিছু নির্দিষ্ট মানদণ্ডের সাথে মেলে। যেমন "*.jpg" মানে jpg এক্সটেনশন সহ যেকোনো ফাইল। |
~ | হোম ডিরেক্টরি |
সাফ৷ | আপনার টার্মিনালের স্থান পরিষ্কার করতে ব্যবহৃত হয় |
সুডো [কমান্ড] | কিছু কমান্ডের জন্য আপনাকে সুপার ইউজার হতে হবে। এই ধরনের ক্ষেত্রে, আপনি এই ধরনের বিশেষাধিকার পেতে এই কমান্ডটি ব্যবহার করতে পারেন যদি আপনি সিস্টেমের একজন প্রশাসক হন। এই ধরনের কমান্ডগুলি চালানোর জন্য আপনাকে আপনার প্রশাসকের পাসওয়ার্ড লিখতে হবে৷ |
ইতিহাস | টার্মিনাল আপনার প্রবেশ করা সমস্ত কমান্ডের ইতিহাস রাখে। এই কমান্ডটি আপনার প্রবেশ করানো সমস্ত কমান্ড প্রদর্শন করবে৷ |
ইতিহাস -c | টার্মিনালের কমান্ড ইতিহাস মুছে দেয় |
লিস্ট ডিরেক্টরি কমান্ড
এই কমান্ডগুলি সর্বাধিক ব্যবহৃত কমান্ডের সেট। আপনি যখন একটি ফোল্ডারের বিষয়বস্তু তালিকাভুক্ত করতে চান তখন এগুলি খুবই সহায়ক৷
৷ pwd | প্রিন্ট ওয়ার্কিং ডিরেক্টরি (বর্তমান ডিরেক্টরির ঠিকানা আউটপুট করে) |
ls | ফোল্ডারে থাকা ফাইল এবং সাবডিরেক্টরিগুলির নাম প্রদর্শন করে |
ls -l | দীর্ঘ বিন্যাসে তালিকা। ফাইল মোড, মালিক, গোষ্ঠীর নাম এবং আরও অনেক কিছুর মত তথ্য অন্তর্ভুক্ত করে |
ls -al | লুকানো ফাইল সহ বিস্তারিত ডিরেক্টরি বিষয়বস্তু তালিকাভুক্ত করে৷ |
ডিরেক্টরি কমান্ড পরিবর্তন করুন
নিম্নলিখিত কমান্ডগুলি আপনাকে আপনি বর্তমানে যে ডিরেক্টরিতে কাজ করছেন সেটি পরিবর্তন করতে দেয়৷ আপনি যে নির্দেশিকাটিতে একটি কমান্ড চালাতে চান সেটি নির্বাচন করার সময় এটি বিশেষভাবে কার্যকর৷
cd | হোম ডিরেক্টরিতে যান |
cd [ফোল্ডারের নাম] | ডিরেক্টরি পরিবর্তন করুন (যদি আপনি যে ডিরেক্টরিতে নেভিগেট করতে চান সেটি বর্তমান ডিরেক্টরিতে না থাকে, সম্পূর্ণ ফাইল ঠিকানা প্রয়োজন) |
cd .. | অভিভাবক ডিরেক্টরিতে সরান |
cd ../... | দুটি স্তর উপরে যান (../ যোগ করে যতটা সম্ভব স্তরে বাড়ানো যেতে পারে) |
cd ~ | হোম ডিরেক্টরিতে যান |
ফাইল এবং ডিরেক্টরি পরিচালনা
আপনি কীভাবে ডিরেক্টরি এবং ফোল্ডারগুলি তৈরি করতে, সম্পাদনা করতে এবং মুছতে পারেন তা দেখা যাক৷
mkdir | বর্তমান ডিরেক্টরিতে একটি নতুন সাবডিরেক্টরি তৈরি করুন |
mkdir | একসাথে একাধিক ডিরেক্টরি তৈরি করুন। |
mkdir “ | নামে একটি স্পেস সহ একটি ফোল্ডার তৈরি করুন ৷ |
rm -R | একটি ডিরেক্টরি এবং এর বিষয়বস্তু সরান |
cp -R | একটি ফোল্ডার অন্য ফোল্ডারে তার নামে স্পেস সহ অনুলিপি করুন |
টাচ | একটি নতুন ফাইল তৈরি করুন |
nano | একটি টার্মিনাল ফাইল সম্পাদক খোলে৷ আপনি সরাসরি টার্মিনাল থেকে আপনার ফাইলে পরিবর্তন করতে পারেন। |
cp | একটি ডিরেক্টরিতে একটি ফাইল অনুলিপি করুন |
cp | |
rm | একটি ফাইল সম্পূর্ণরূপে সরান৷ এটি সিস্টেম থেকে সম্পূর্ণরূপে মুছে ফেলবে তাই এই কমান্ডটি ব্যবহার করার সময় সতর্ক থাকুন৷ ৷ |
rm -i | নিশ্চিতকরণ প্রদানের পরে একটি ফাইল মুছে ফেলা হচ্ছে৷ ৷ |
mv | একটি ফাইলকে অন্য ফাইলে সরান/ একটি ফাইলের নাম পরিবর্তন করুন |
mv | একটি ফাইলকে একটি ফোল্ডারে সরান এবং বিদ্যমান ফাইলগুলিকে ওভাররাইট করবে |
mv *.txt | বর্তমান ফোল্ডারের সমস্ত পাঠ্য ফাইল একটি ভিন্ন ফোল্ডারে সরান |
প্রাসঙ্গিক পড়া :কিভাবে সঠিকভাবে Mac এ অ্যাপ আনইনস্টল করবেন
অনুমতি ব্যবস্থাপনা
সম্পদগুলিতে অননুমোদিত অ্যাক্সেস রোধ করতে ফাইল এবং ফোল্ডারগুলির অনুমতি পরিবর্তন করা গুরুত্বপূর্ণ৷ আপনি মালিক, একটি গোষ্ঠী বা অন্যদের পড়া, লেখা এবং সম্পাদন করার অনুমতি প্রদান করতে পারেন৷
একটি ফাইলের অনুমতি দেখতে আপনি ls -l ব্যবহার করতে পারেন কমান্ড যা আমরা লিস্ট ডিরেক্টরি কমান্ড বিভাগে কথা বলেছি। এটি দীর্ঘ বিন্যাসে সমস্ত ফাইল এবং ফোল্ডার তালিকাভুক্ত করবে। বাম-সবচেয়ে কলামে, আপনি নীচের মতো একটি স্বরলিপি দেখতে পাবেন।
rw-r--r-- OR drw-r-xr-x
প্রত্যেক ধরনের ব্যবহারকারীর জন্য তিনটি গ্রুপ সহ নয়টি স্লট রয়েছে; মালিক, গোষ্ঠী এবং অন্যান্য। প্রথম উদাহরণে rw-r--r-- , মালিকের পড়া (r) এবং লেখার (w) অনুমতি আছে কিন্তু কোন কার্যকরী (x) অনুমতি নেই। উভয় গ্রুপ এবং অন্যদের শুধুমাত্র পড়ার (r) অনুমতি আছে।
দ্বিতীয় ক্ষেত্রে, drw-r-xr-x , সাধারণ অনুমতি সেটগুলি ছাড়াও একটি d আছে যা প্রতিনিধিত্ব করে যে এটি একটি ডিরেক্টরি৷
কমান্ডে যাওয়ার আগে, আপনাকে অক্টাল পারমিশন নোটেশনের সাথে পরিচিত হতে হবে
কোন অনুমতি নেই | চালনা | লিখুন | লিখুন এবং কার্যকর করুন | পড়ুন | পড়ুন এবং কার্যকর করুন | পড়ুন এবং লিখুন | পড়ুন, লিখুন এবং সম্পাদন করুন |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
--- | --x | -w- | -wx | r-- | r-x | rw- | rwx |
টার্মিনাল অ্যাপ্লিকেশন আপনাকে ফাইল এবং ডিরেক্টরিগুলির জন্য অক্টাল নোটেশন অনুমতি সেট করতে দেয়৷ আসুন দেখি আপনি কোন কমান্ড ব্যবহার করতে পারেন।
ls -l | একটি ফাইল বা ডিরেক্টরির অনুমতি দেখুন |
chmod 500 | একটি ফাইলের অনুমতি 500 (r-x------) এ পরিবর্তন করুন |
chmod -R 600 | একটি ফোল্ডার এবং এর বিষয়বস্তুর অনুমতি পরিবর্তন করুন (drw-------) |
chown | ফাইলের মালিক পরিবর্তন করুন |
chown | ফাইলের মালিক এবং গ্রুপ উভয়ই পরিবর্তন করুন |
প্রক্রিয়া ব্যবস্থাপনা
টার্মিনাল আপনাকে বর্তমানে আপনার সিস্টেমে চলমান প্রক্রিয়াগুলি দেখতে, তাদের সম্পদের ব্যবহার পরীক্ষা করতে এবং সেগুলিকে হত্যা করার অনুমতি দেয়৷ এই কমান্ডগুলি মূলত কার্যকলাপ মনিটর GUI অ্যাপ্লিকেশনের প্রতিস্থাপন হিসাবে কাজ করে৷
ps -ax | সিস্টেমে চলমান প্রতিটি প্রক্রিয়ার একটি বিশদ দৃশ্য আপনাকে দেয়৷ এতে পিআইডি (প্রসেস আইডি), অতিবাহিত সময়, প্রক্রিয়ার নাম এবং অবস্থানের মতো তথ্য রয়েছে। |
ps -ax | grep | আপনাকে একটি নির্দিষ্ট অ্যাপ্লিকেশন সম্পর্কে তথ্য দেখার অনুমতি দেয়৷ পাইপ প্রতীক (|) প্রথম কমান্ড থেকে আউটপুট নেয় এবং গ্রেপ ফাংশনে একটি ইনপুট হিসাবে এটি প্রদান করে। |
শীর্ষ | সিস্টেমে চলমান প্রক্রিয়াগুলি সম্পর্কে রিয়েল-টাইম তথ্য প্রদর্শন করে |
পিআইডি হত্যা করুন | আপনি একবার ps -ax কমান্ড থেকে PID খুঁজে পেলে, আপনি এই কমান্ডটি ব্যবহার করে প্রক্রিয়াটি মেরে ফেলতে পারেন। |
নেটওয়ার্ক ম্যানেজমেন্ট
যদিও GUI অ্যাপ্লিকেশনগুলি ব্যবহার করে উপরের সমস্ত কাজগুলি অর্জন করা যেতে পারে, আপনার নেটওয়ার্ক কনফিগার করার এবং আপনার নেটওয়ার্ক সম্পর্কে তথ্য সংগ্রহ করার সবচেয়ে সহজ এবং সবচেয়ে সুবিধাজনক উপায় হল টার্মিনালের মাধ্যমে৷
এখানে বেশ কিছু দরকারী টার্মিনাল অ্যাপ্লিকেশন রয়েছে যা আপনাকে এই বিষয়ে সাহায্য করবে৷
ifconfig | যদিও এই কমান্ডের অনেক ব্যবহার আছে, সবচেয়ে সাধারণ হল আপনার IP ঠিকানা চেক করা |
পিং | আপনি হোস্টের সাথে সংযোগ করতে পারেন কিনা তা পরীক্ষা করুন৷ হোস্ট আপনার নেটওয়ার্ক বা ওয়েব ডোমেনের সাথে সংযুক্ত একটি ডিভাইসের IP ঠিকানা হতে পারে |
নেটস্ট্যাট | আপনার সমস্ত বর্তমান ইনকামিং এবং আউটগোয়িং সংযোগ তালিকাভুক্ত করে৷ |
whois | আউটপুট হল ডোমেনের Whois তথ্য। তথ্যের মধ্যে রয়েছে প্রাথমিক যোগাযোগের বিশদ বিবরণ, নাম সার্ভার এবং আরও অনেক কিছু |
arp -a | আপনার স্থানীয় নেটওয়ার্কে সমস্ত সক্রিয় ডিভাইসের একটি তালিকা দেখুন৷ এটি আপনাকে সমস্ত ডিভাইসের আইপি এবং ম্যাক ঠিকানা দেখাবে। |
traceroute | এটি একটি গুরুত্বপূর্ণ সমস্যা সমাধানের টুল। এটা পথ ট্রেস, প্যাকেট মাধ্যমে যান. যদি হোস্টের সাথে আপনার সংযোগ প্রতিষ্ঠিত না হয়, আপনি সঠিক অবস্থানটি চিহ্নিত করতে পারেন যেখানে প্যাকেটগুলি পাস হয় না৷ |
curl -O | আপনি যদি ব্রাউজার ছাড়াই ইন্টারনেট থেকে কোনো ফাইল ডাউনলোড করতে চান তাহলে আপনাকে HTTP, HTTPS বা FTP-এর মাধ্যমে ডাউনলোড করার বিকল্প দেয় |
অনুসন্ধান কমান্ড
নিম্নলিখিত কমান্ডগুলি ব্যবহার করে কমান্ড লাইন ব্যবহার করে আপনার Mac এর মাধ্যমে অনুসন্ধান করা সহজ৷
| নির্দিষ্ট ডিরেক্টরিতে ফাইলটি খুঁজুন |
খুঁজুন। -নাম “*.jpg” | বর্তমান ডিরেক্টরিতে jpg এক্সটেনশন সহ সমস্ত ফাইল খুঁজুন৷ |
ফাইলের ধরন নির্ধারণ করা
কখনও কখনও এক্সটেনশন ফাইলের ধরন নির্ধারণে আপনাকে সাহায্য করবে না৷ সেক্ষেত্রে নিচের কমান্ডটি আপনাকে সঠিক ধরনটি চিহ্নিত করতে সাহায্য করতে পারে।
ফাইল | ফাইলের ধরন নির্ধারণ করে |
উপসংহার
আমরা টার্মিনালে উপলব্ধ সবচেয়ে দরকারী কিছু কমান্ড অন্বেষণ করেছি৷ আপনি ভাবতে পারেন এমন যেকোনো কাজ সম্পন্ন করার জন্য প্রচুর কমান্ড উপলব্ধ রয়েছে। যদিও প্রতিটি কমান্ড বিশদভাবে মনে রাখা সহজ নয়, উপরে উল্লিখিত সর্বাধিক ব্যবহৃত কমান্ডগুলির সাথে পরিচিত হওয়া গুরুত্বপূর্ণ।
আপনি যদি একজন আইটি বিশেষজ্ঞ হতে উচ্চাকাঙ্খী হন, তাহলে টার্মিনালের চারপাশে আপনার পথ জানা হল সবচেয়ে মৌলিক দক্ষতাগুলির মধ্যে একটি যা আপনাকে অর্জন করতে হবে৷ এখন যেহেতু আপনি টার্মিনালের মূল বিষয়গুলি উপলব্ধি করেছেন, আমরা আশা করি আপনি আরও গভীরে খনন করবেন এবং আপনার IT টুলবক্সের সবচেয়ে দরকারী টুলটি আয়ত্ত করতে পারবেন৷
শনিকা বিক্রমাসিংহে লিখেছেন .
শানিকা পেশায় একজন সফটওয়্যার ইঞ্জিনিয়ার এবং তথ্য প্রযুক্তিতে স্নাতক। তার ফোর্টস হল ওয়েব এবং মোবাইল ডেভেলপমেন্ট। শনিকা একজন ম্যাকোস উত্সাহী এবং লেখা পছন্দ করেন কারণ এটি তার জ্ঞান ভাগ করে নিতে সহায়তা করে। তিনি ম্যাকওএস সম্পর্কে টিপস এবং কৌশলগুলি ভাগ করে নেওয়াও উপভোগ করেন। আপনি তার সাথে LinkedIn এ সংযোগ করতে পারেন৷ .