Mac OS X இல் உள்ள கட்டளை வரியிலிருந்து அனைத்து ஏற்றப்பட்ட இயக்ககங்களையும் & வட்டுகளை உடனடியாக வெளியேற்றவும்

Anonim

அடுத்த முறை நீங்கள் கட்டளை வரியில் இருக்கும் போது, ​​Mac உடன் இணைக்கப்பட்டுள்ள ஒவ்வொரு மவுண்டட் வால்யூம், ஹார்ட் டிரைவ், டிஸ்க், டிஸ்க் இமேஜ் மற்றும்/அல்லது எக்ஸ்டர்னல் டிரைவ் ஆகியவற்றை வெளியேற்ற வேண்டும். ஓசாஸ்கிரிப்ட் கட்டளை சரம். டெர்மினலில் நீங்கள் அடிக்கடி பணிபுரிந்தால், பணிநிலையத்தை விரைவாகப் பேக் செய்து வெளியே செல்ல விரும்பினால், இது மிகவும் நல்லது, ஆனால் ssh இணைப்பு மூலம் மேக்ஸை தொலைவிலிருந்து நிர்வகிப்பதற்கும் அல்லது ஷெல் ஸ்கிரிப்டைச் சேர்ப்பதற்கும் இது மிகவும் பயனுள்ளதாக இருக்கும். .

Osascript பற்றி அறிமுகமில்லாதவர்களுக்கு, இது AppleScriptக்கான கட்டளை வரி இடைமுகமாகும், இது AppleScripts மற்றும் OSA மொழி ஸ்கிரிப்ட்களை டெர்மினலில் இருந்து இயக்க அனுமதிக்கிறது. செயல்பாடு மிகவும் எளிமையானது, நீங்கள் ஆப்பிள் ஸ்கிரிப்ட் எடிட்டரில் வைக்க விரும்பும் ஒரு ஸ்கிரிப்ட் அல்லது ஸ்டேட்மென்ட்டை மட்டுமே ஊட்டுகிறீர்கள், மேலும் OS X இல் உள்ள GUI பயன்பாட்டில் தொடங்குவதை விட முழு விஷயமும் டெர்மினலில் இருந்து கையாளப்படுகிறது. பயன்படுத்துவோம். Mac இல் பொருத்தப்பட்ட அனைத்து தொகுதிகளையும் வெளியேற்ற ஓசாஸ்கிரிப்ட்.

மவுண்டட் வால்யூம்கள், டிரைவ்கள் மற்றும் டிஸ்க் இமேஜ்களை டெர்மினல் வழியாக வெளியேற்றுகிறது

டெர்மினலில் இருந்து, பின்வரும் கட்டளை சரத்தை ஒற்றை வரியில் இயக்கவும்:

"

osascript -e &39;tell application Finder>"

கமாண்ட் லைனில் வழக்கம் போல், முழு கட்டளை தொடரியல் ஒரு வரியில் இருப்பதை உறுதி செய்து கொள்ளவும். உங்கள் டெர்மினல் சாளரம் மிகப் பெரியதாக அமைக்கப்படாவிட்டால், அது மூடப்பட்டிருக்கும், அது சரி.

கட்டளையை இயக்க என்டர் விசையை அழுத்தியவுடன், தொகுதிகள் வெளியேறத் தொடங்கும். வட்டு படங்கள் மற்றும் நெட்வொர்க் தொகுதிகள் உடனடியாக செல்கின்றன, அதே நேரத்தில் வெளிப்புற ஸ்பின்னிங் ஹார்ட் டிரைவ்கள் வெளியேற்றும் முன் முதலில் சுழலும். இருப்பினும், சில டிரைவ்களின் ஸ்பின் அப் வரை நீங்கள் காத்திருக்க வேண்டியிருந்தாலும், முழு பணியும் மிக வேகமாக இருக்கும், மேலும் எந்த தொடர்பும் தேவையில்லை.

Hdiutil மற்றும் diskutil கருவிகள் உட்பட, இதைச் செய்ய நிச்சயமாக வேறு வழிகள் உள்ளன, ஆனால் மவுண்ட் பாயிண்ட்களைப் பயன்படுத்தாமல் எல்லாவற்றையும் வெளியேற்றுவதால், ஓசாஸ்கிரிப்ட் முறை வேகமானது. தொகுதிகளை வெகுஜன வெளியேற்றுவதற்கான மற்றொரு முறை உங்களுக்குத் தெரிந்தால், அது மேக் ஓஎஸ் எக்ஸ் மற்றும் லினக்ஸில் வேலை செய்யும் வகையில் குறுக்கு மேடையில் இணக்கமாக இருக்கலாம், கருத்துகளில் எங்களுக்குத் தெரியப்படுத்தவும்.

இதை அடிக்கடி பயன்படுத்துகிறீர்களா? கட்டளையின் நீளத்தைக் குறைக்க மாற்றுப்பெயருடன் உங்கள் bash_profile இல் சேர்ப்பதைக் கவனியுங்கள். இந்த நோக்கத்திற்காக .bash_profile உடன் பின்வருவனவற்றைச் சேர்க்கவும்:

"

alias ejectall=&39;osascript -e &39;tell application Finder>"

இது முழு கட்டளை சரத்தையும் விட ‘ejectall’ என்று மட்டுமே தட்டச்சு செய்ய அனுமதிக்கிறது.

நிச்சயமாக, இவை அனைத்தும் சற்று மேம்பட்டது, மேலும் பெரும்பாலான Mac பயனர்கள் வெளியேற்றும் விசையை அழுத்தி டிஸ்க்குகளை வெளியேற்றுவது அல்லது பக்கப்பட்டியில் அவற்றைக் கண்டுபிடித்து OS X ஃபைண்டரின் வழியாகச் செல்வது நல்லது. பெயர், மற்றும் வெளியேற்று பொத்தானை கிளிக் செய்யவும்.

Mac OS X இல் உள்ள கட்டளை வரியிலிருந்து அனைத்து ஏற்றப்பட்ட இயக்ககங்களையும் & வட்டுகளை உடனடியாக வெளியேற்றவும்