ম্যাক ওএস এক্স-এর কমান্ড লাইন থেকে অবিলম্বে সমস্ত মাউন্ট করা ড্রাইভ & ডিস্ক বের করুন
পরের বার যখন আপনি কমান্ড লাইনে থাকবেন এবং ম্যাকের সাথে সংযুক্ত প্রতিটি একক মাউন্ট করা ভলিউম, হার্ড ড্রাইভ, ডিস্ক, ডিস্ক ইমেজ এবং/অথবা এক্সটার্নাল ড্রাইভ বের করতে হবে, তখন আপনি তাৎক্ষণিকভাবে একটি হাতের সাহায্যে সেগুলিকে এক সাথে বের করে দিতে পারেন osascript কমান্ড স্ট্রিং। আপনি যদি টার্মিনালে ঘন ঘন কাজ করেন এবং আপনি দ্রুত একটি ওয়ার্কস্টেশন প্যাক আপ করতে চান এবং বেরিয়ে যেতে চান তবে এটি দুর্দান্ত, তবে এটি একটি ssh সংযোগের মাধ্যমে দূরবর্তীভাবে ম্যাক পরিচালনা করার জন্য বা অন্যান্য সম্ভাব্য ব্যবহারের মধ্যে একটি শেল স্ক্রিপ্ট যোগ করার জন্যও খুব দরকারী। .
যারা ওসাস্ক্রিপ্টের সাথে অপরিচিত তাদের জন্য, এটি অ্যাপলস্ক্রিপ্টের একটি কমান্ড লাইন ইন্টারফেস যা আপনাকে টার্মিনাল থেকে AppleScripts এবং OSA ভাষার স্ক্রিপ্টগুলি চালানোর অনুমতি দেয়। কার্যকারিতাটি বেশ সহজ, আপনি মূলত এটিকে শুধুমাত্র একটি স্ক্রিপ্ট বা বিবৃতি খাওয়ান যা আপনি অন্যথায় AppleScript এডিটরে রাখতে চান এবং পুরো জিনিসটি OS X-এর মধ্যে GUI অ্যাপে লঞ্চ করার পরিবর্তে টার্মিনাল থেকে পরিচালনা করা হয়। আসুন ব্যবহার করা যাক একটি ম্যাকের সমস্ত মাউন্ট করা ভলিউম বের করার জন্য ওসাস্ক্রিপ্ট৷
টার্মিনালের মাধ্যমে মাউন্ট করা সমস্ত ভলিউম, ড্রাইভ এবং ডিস্কের ছবি বের করা
টার্মিনাল থেকে, একটি লাইনে নিম্নলিখিত কমান্ড স্ট্রিংটি চালান:
osascript -e &39;Tell application Finder>"
কমান্ড লাইনের সাথে যথারীতি, নিশ্চিত হোন পুরো কমান্ড সিনট্যাক্স এক লাইনে আছে। আপনার টার্মিনাল উইন্ডোটি খুব বড় সেট করা না হলে এটি সম্ভবত মোড়ানো হবে, ঠিক আছে।
যে মুহূর্তে আপনি কমান্ড চালানোর জন্য এন্টার কী চাপবেন, ভলিউম বের হতে শুরু করবে। ডিস্ক ইমেজ এবং নেটওয়ার্ক ভলিউম অবিলম্বে চলে যায়, যখন বহিরাগত স্পিনিং হার্ড ড্রাইভগুলি বের করার আগে প্রথমে স্পিন আপ হবে। তবুও, কিছু ড্রাইভের স্পিন আপের জন্য আপনাকে অপেক্ষা করতে হলেও সম্পূর্ণ কাজটি খুব দ্রুত এবং এর জন্য আর কোনো ইন্টারঅ্যাকশনের প্রয়োজন নেই।
অবশ্যই hdiutil এবং diskutil টুল সহ এটি করার অন্যান্য উপায় আছে, কিন্তু osascript পদ্ধতি সম্ভবত সবচেয়ে দ্রুত কারণ এটি মাউন্ট পয়েন্ট ব্যবহার না করেই সবকিছু বের করে দেয়। আপনি যদি ভলিউম বের করার জন্য অন্য একটি পদ্ধতি সম্পর্কে জানেন, সম্ভবত একটি ক্রস প্ল্যাটফর্ম সামঞ্জস্যপূর্ণ যাতে এটি Mac OS X এর পাশাপাশি লিনাক্সেও কাজ করে, তাহলে আমাদের মন্তব্যে জানান।
নিজেকে এটি প্রায়ই ব্যবহার করে খুঁজে পান? কমান্ডের দৈর্ঘ্য সংক্ষিপ্ত করার জন্য এটিকে একটি উপনামের সাথে আপনার bash_profile এ যোগ করার কথা বিবেচনা করুন। এই উদ্দেশ্যে .bash_profile এ নিচের মত কিছু যোগ করুন:
alias ejectall=&39;osascript -e &39;Tell application Finder>"
এটি আপনাকে সম্পূর্ণ কমান্ড স্ট্রিং এর পরিবর্তে শুধুমাত্র 'ejectall' টাইপ করতে দেয়।
অবশ্যই, এগুলি কিছুটা উন্নত, এবং বেশিরভাগ ম্যাক ব্যবহারকারীদের ইজেক্ট কী চেপে ধরে বা OS X ফাইন্ডারের মধ্যে দিয়ে সাইডবারে খোঁজার মাধ্যমে ডিস্কগুলি বের করে দেওয়ার জন্য আরও ভাল পরিবেশন করা হয়। নাম, এবং ইজেক্ট বোতামে ক্লিক করুন।