আপনার দৈনন্দিন ম্যাক কাজের বেশিরভাগের জন্য, একটি নরম এবং বন্ধুত্বপূর্ণ GUI একটি সম্পদ এবং একটি আরাম উভয়ই। কখনও কখনও, যদিও, ফাইন্ডার একজন ক্লাঙ্ক মধ্যস্থতাকারী৷
৷সেই কষ্টকর 5GB ফাইলটি কোথায় লুকিয়ে আছে বা সেই অ্যাপের সাথে সম্পর্কিত প্রতিটি ফাইলের পথ খুঁজে বের করার দ্রুত উপায় রয়েছে যা আপনি ভেবেছিলেন যে আপনি মুছে ফেলেছেন৷ এই কাজগুলি এবং অন্যদের জন্য, কমান্ড লাইন হল আপনার নতুন সেরা বন্ধু৷
৷টার্মিনাল কি?
টার্মিনাল একটি ইউটিলিটি যা আপনাকে কমান্ড লাইনের মাধ্যমে আপনার ম্যাকের সাথে যোগাযোগ করতে দেয়। লিনাক্স অপারেটিং সিস্টেমে একই ধরনের টুল রয়েছে, যেহেতু লিনাক্স এবং ম্যাকোস উভয়ই ইউনিক্সের মতো ওএস। কমান্ড লাইন ইন্টারফেস (CLI), অথবা আপনি আপনার Mac এর সাথে ইন্টারঅ্যাক্ট করতে টার্মিনালে যে ভাষা টাইপ করেন, তাকে bash বলা হয় . নীচে আমরা যা আলোচনা করছি তা হল একটি ব্যাশ কমান্ড৷
৷আপনি টার্মিনাল ব্যবহার শুরু করার আগে, আপনি এটি আপনার নিজের ব্যক্তিগত পছন্দ অনুযায়ী কাস্টমাইজ করতে পারেন। আপনি যদি পছন্দ করেন, কাস্টমাইজড চেহারা এবং অনুভূতির জন্য তৃতীয় পক্ষের টার্মিনাল বিকল্প ডাউনলোড করাও সম্ভব৷
সাধারণ ম্যাক কমান্ড লাইন টিপস
প্রথমে, আসুন কিছু মৌলিক টার্মিনাল তথ্য দেখি যা আপনার জানা উচিত।
সাধারণ সিনট্যাক্স
একটি bash কমান্ড সাধারণত এই প্যাটার্ন অনুসরণ করে:
[Command] [Options] [Input or Path to File or Directory]
উদাহরণস্বরূপ, এর মধ্যে:
ls -la /Applications
ls
আদেশ হল,
-la
দুটি পৃথক বিকল্পের একটি যৌগ (
-l
এবং
-a
), এবং
/Applications
তালিকার পথ।
পথ
পাথ বোঝা আপনাকে বুঝতে সাহায্য করবে কিভাবে macOS আসলে আপনার ফাইলগুলি দেখে। মূলত, একটি ফাইলের পথ হল রাশিয়ান পুতুলের ফোল্ডারের নেস্ট যেখানে এটি রয়েছে, ফাইলের নাম অনুসরণ করে।
উদাহরণস্বরূপ, একটি Mac-এ, My Secrets নামে একটি ফাইলের পথ৷ যেটি ব্যবহারকারী জন ডো এর ডেস্কটপে থাকে
/Users/jdoe/Desktop/"My Secrets"
.
সাদা স্থান
টার্মিনালটি সঠিকভাবে প্রক্রিয়া করার জন্য আপনাকে অবশ্যই সাদা স্থান এড়িয়ে যেতে হবে। যখন bash একটি স্থান দেখে, এটি একটি কমান্ডের শেষ হিসাবে ব্যাখ্যা করে। তাই আপনার কাছে যদি একটি ফোল্ডার থাকে যার নামে স্পেস আছে, যেমন পাথ টেস্ট , এবং আপনি
এর সাথে এর বিষয়বস্তু তালিকাভুক্ত করার চেষ্টা করেনls /Applications/Path Test
, আপনি এটি পাবেন:
এখানে কি হচ্ছে? আচ্ছা, ব্যাশ মনে করে যে আপনি ls কে কল করেছেন /অ্যাপ্লিকেশন/পাথ-এ . যখন এটি সেই ফাইলটি খুঁজে পায়নি, তখন এটি বন্ধ হয়ে যায়৷
৷আপনি যদি ব্যাশ আপনার ফোল্ডারের পুরো নামটি চিনতে চান, আপনি হয় নামটি উদ্ধৃতিতে মোড়ানো বা ব্যাকস্ল্যাশ ব্যবহার করতে পারেন, যেমন:
অথবাls /Applications/"Path Test"
ls /Applications/Path\ Test
সুডো
৷নীচের অনেক কমান্ডের প্রশাসক-স্তরের অ্যাক্সেস প্রয়োজন। আপনি যদি বর্তমানে প্রশাসকের অ্যাকাউন্টে সাইন ইন না করে থাকেন, কিন্তু আপনি প্রশাসকের পাসওয়ার্ড জানেন, আপনি রাখতে পারেন
sudo
(যা "একক ব্যবহারকারী ডু" এর জন্য দাঁড়ায়) সাময়িকভাবে প্রশাসক-স্তরের বিশেষাধিকার দেওয়ার জন্য কমান্ডের সামনে৷
আপনার কর্মপ্রবাহ উন্নত করতে টার্মিনাল কমান্ড
এখন যেহেতু আপনি বেসিকগুলি জানেন, আসুন কিছু অত্যন্ত কার্যকর কমান্ডগুলি দেখে নেওয়া যাক। মনে রাখবেন যে আপনি
টাইপ করে এই কমান্ডগুলির সমস্ত বিকল্প এবং উদাহরণ সহ সম্পূর্ণ তথ্য সংগ্রহ করতে পারেন।man <command name>
টার্মিনালে।
খুঁজুন
৷- প্রতিস্থাপন করে: স্পটলাইট
- কেন এটা ভালো: এটি দ্রুততর এবং সিস্টেম ফোল্ডারগুলি অনুসন্ধান করে যা স্পটলাইট বাদ দেয়, বা সূচীকরণে সমস্যা হয়৷
স্পটলাইট ম্যাকওএস সিস্টেম ফাইলগুলিকে এড়িয়ে যাওয়ার প্রবণতা রাখে যদি না আপনি এটিকে না বলেন এবং তারপরেও সেগুলিকে সূচীকরণ করতে সমস্যা হতে পারে৷ বিপরীতভাবে, ব্যাশ খুঁজে নিন কমান্ড যেকোনো স্থানে, যেকোনো কিছুর জন্য অনুসন্ধান করতে পারে এবং আপনি যা খুঁজছেন তার সম্পূর্ণ পথ বের করবে।
খোঁজ-এর সিনট্যাক্স চারটি অংশ নিয়ে গঠিত। ক্রমানুসারে, তারা হল:
- খুঁজে নিন
- আপনি যে ডিরেক্টরিটি অনুসন্ধান করতে চান তার পাথ (/Applications নীচে)
- বিকল্পগুলি (নীচের উদাহরণে -নাম আছে , যার মানে হল যে খুঁজে নিন সেই নামের সাথে মেলে এমন ফাইলগুলি অনুসন্ধান করবে)
- অনুসন্ধানের জন্য স্ট্রিং (নীচের উদাহরণে Google Chrome আছে )
আপনার জানা উচিত যে খুঁজে নিন৷ regex ব্যবহার করে (রেগুলার এক্সপ্রেশনও বলা হয়)। এই বিষয়ের একটি সম্পূর্ণ ব্যাখ্যা এই নিবন্ধের সুযোগের বাইরে (বা পাঠ্যপুস্তকের সংক্ষিপ্ত কিছু)। যাইহোক, নীচের উদাহরণটি regex-এ একটি গুরুত্বপূর্ণ ধারণার পরিচয় দেয়, যা হল তারকাচিহ্ন (* ), অথবা ওয়াইল্ডকার্ড অক্ষর।
এটিকে সার্চ স্ট্রিং এর শুরুতে এবং শেষে রাখার মানে হল যে খুঁজে নিন সার্চ টার্মের আগে এবং পরে অক্ষর আছে এমন ফলাফল আউটপুট করবে। এই ক্ষেত্রে, Google Chrome Google Chrome.app নিয়ে আসবে৷ .
এটি এইরকম দেখতে একত্রিত হয়:
du
- প্রতিস্থাপন করে: Cmd + I তথ্য দেখানোর জন্য।
- কেন এটা ভালো: এটি আপনাকে একবারে একাধিক ফোল্ডার দেখাতে পারে এবং সাধারণত লোড হতে কম সময় নেয়।
du এর অর্থ হল "ডিস্ক ব্যবহার" এবং এটি আপনাকে দ্রুত একটি ফাইল বা ফোল্ডারের আকার, এমনকি ফোল্ডারের মধ্যে থাকা ফাইলগুলির একটি তালিকাও বলতে পারে৷
du এর জন্য সেরা বিকল্প হল:
- -d (গভীরতা):একটি সংখ্যা অনুসরণ করলে, find কে বলে একটি -d এর অনুসন্ধান সীমাবদ্ধ করতে ডিরেক্টরিতে গভীরতার স্তর যেখানে এটি চলে।
- উদাহরণস্বরূপ, আপনি যদি
, এটি শুধুমাত্র আপনার অ্যাপ্লিকেশানে ফোল্ডার এবং ফাইলগুলির মোট আকার দেখাবে ফোল্ডার, সেই ফোল্ডারগুলির মধ্যে সাবফোল্ডারের মাপ নয়।du -d 1 /Applications
- উদাহরণস্বরূপ, আপনি যদি
- -h (মানুষ পঠনযোগ্য):এটি আপনাকে K-এ আপনার ফাইলের আকার দেখাবে , M , অথবা G , যার অর্থ কিলো, মেগা বা গিগাবাইট।
du দেখুন কর্মে:
mv
- প্রতিস্থাপন করে: ফোল্ডার এবং ফাইল সরানো পয়েন্ট এবং ক্লিক করুন.
- কেন এটা ভালো: এটি দ্রুত এবং কোন নেভিগেশন প্রয়োজন.
আপনি mv ব্যবহার করে দ্রুত একটি ফাইল বা ফোল্ডারকে অন্য ফোল্ডারে সরাতে পারেন৷ . এটি কেবল পথের নাম পরিবর্তন করে কাজ করে।
সিনট্যাক্স হল
mv <old file path> <new file path>
.
উদাহরণস্বরূপ,
mv /Users/jdoe/Documents/file1 /Users/jdoe/Desktop/file1
file1 সরানো হবে jdoe এর নথিপত্র থেকে তার ডেস্কটপে .
ls
৷- প্রতিস্থাপন করে: Cmd + i তথ্য দেখানোর জন্য।
- কেন এটা ভালো: এটি দ্রুততর, একাধিক ফাইলে একবারে তথ্য দেখাতে পারে এবং অত্যন্ত কাস্টমাইজযোগ্য।
ls আপনার ফোল্ডারে ঠিক কি আছে তা দেখানোর জন্য একটি অবিশ্বাস্যভাবে শক্তিশালী কমান্ড। এটিও প্রকাশ করে যে কে সেগুলি দেখতে পাবে, আপনার যদি কোনো লুকানো ফাইল বা ফোল্ডার থাকে এবং আরও অনেক কিছু৷
ls এর জন্য সেরা বিকল্প হল:
- -l (দীর্ঘ):ফোল্ডারে প্রতিটি ফাইলের জন্য অনুমতি দেখায়, সাম্প্রতিক পরিবর্তনের সময়, ফাইলের মালিক এবং ফাইলের নাম।
- -a (সমস্ত):আপনাকে লুকানো ফাইলগুলি সহ একটি ফোল্ডারের সমস্ত ফাইল দেখায় (ম্যাকওএস-এ ব্যবহারকারীর লাইব্রেরি দেখানোর জন্য দুর্দান্ত, যা ডিফল্টরূপে লুকানো থাকে)।
আউটপুট দেখতে কেমন তা এখানে:
mkdir
৷- প্রতিস্থাপন করে: ফাইন্ডার> ফাইল> নতুন ফোল্ডার
- কেন এটা ভালো: এটি দ্রুত, এবং আপনি নতুন ফোল্ডারে ডাবল-ক্লিক করার পরিবর্তে কমান্ডে নামটি সেট করতে পারেন।
এই কমান্ডের সাহায্যে এক মুহূর্তের মধ্যে নতুন ফোল্ডার তৈরি করুন৷
৷উদাহরণ:
mkdir /Users/jdoe/Desktop/cool_stuff
rm
৷- প্রতিস্থাপন করে: ট্র্যাশে ফাইল সরানো এবং খালি করা।
- কেন এটা ভালো: এটি দ্রুত, এবং বিরক্তিকর ফাইলগুলি মুছে ফেলার জন্য ভাল যা ট্র্যাশ থেকে মুক্তি পাবে না৷
এই কমান্ডটি মুছে ফেলবে, অবিলম্বে এবং কোনো পক্ষপাত ছাড়াই, আপনি এটির পথে যে কোনো ফাইল রাখেন। স্পষ্টতই, চরম সতর্কতার সাথে এটি ব্যবহার করুন। ট্র্যাশ খালি করুন ক্লিক করার মত নয় , rm আপনি নিশ্চিত হলে জিজ্ঞাসা করা হবে না. এটা ধরে নেয় আপনি জানেন আপনি কি করছেন।
rm সম্পর্কে একটি জিনিস লক্ষ্য করুন ডিফল্টরূপে, এটি শুধুমাত্র ফাইল মুছে ফেলবে, ফোল্ডার নয়। ফোল্ডারগুলি মুছতে, আপনাকে অবশ্যই -R ব্যবহার করতে হবে৷ বিকল্প, যার অর্থ হল পুনরাবৃত্ত .
উদাহরণ:
rm -R /Users/jdoe/Desktop/cool_stuff
টার্মিনাল দিয়ে আপনার ম্যাক আয়ত্ত করুন
এখন আপনি কিছু প্রয়োজনীয় টার্মিনাল কমান্ড জানেন এবং সেগুলিকে আপনার দৈনন্দিন ম্যাক ওয়ার্কফ্লোতে একীভূত করা শুরু করতে পারেন। একবার আপনি ব্যাশ ব্যবহারে স্বাচ্ছন্দ্য বোধ করলে, আপনি কেবল আপনার দৈনন্দিন কাজগুলি প্রতিস্থাপনের বাইরে যেতে পারেন এবং শুধুমাত্র কমান্ড লাইন অফার করতে পারে এমন ক্ষমতাগুলি অন্বেষণ শুরু করতে পারেন৷
MacOS এর জন্য সেরা প্যাকেজ ম্যানেজার Homebrew ইনস্টল করে শুরু করুন। এটি আপনাকে নতুন প্রোগ্রামিং ভাষা, সফ্টওয়্যার সংগ্রহস্থল এবং আরও অনেক কিছু ইনস্টল করার অনুমতি দেয়। এবং তারপরে আপনি কিছু মজাদার এবং দুর্দান্ত কমান্ড চেষ্টা করতে এবং টার্মিনালটিকে আরও বেশি উপযোগী করতে কাস্টমাইজ করতে পারেন৷