मैक ओएस एक्स में किसी भी एप्लिकेशन के कई उदाहरण लॉन्च और चलाएं
आप कमांड लाइन जादू के साथ मैक ओएस एक्स में किसी भी एप्लिकेशन के कई उदाहरण चला सकते हैं। टर्मिनल से जीयूआई ऐप्स लॉन्च करने के लिए 'ओपन' कमांड का उपयोग करके, हम किसी ऐप का एक नया उदाहरण चला सकते हैं, भले ही यह पहले से चल रहा हो।
सबसे सरल रूप में, हम केवल ध्वज के साथ आवेदन के लिए खुला इंगित करते हैं। एक व्यावहारिक उदाहरण के लिए, हम सफारी ब्राउज़र का उपयोग करेंगे:
open -n /Applications/Safari.app/
यह सफारी का एक नया उदाहरण लॉन्च करेगा, भले ही सफारी पहले से ही खुला हो। आप इस आदेश को उस ऐप के कई उदाहरण लॉन्च करने के लिए दोहरा सकते हैं, जिसे आप चलाना चाहते हैं।
यद्यपि बार-बार कमांड को दोहराने के बजाय, आइए ऐप के कई उदाहरण लॉन्च करना और भी आसान बनाते हैं। अगर आप सफारी के पांच नए उदाहरण लॉन्च करना चाहते हैं तो क्या होगा? मान लें कि आप बैश का उपयोग कर रहे हैं, हम इस कमांड का उपयोग करेंगे:
n=5 ; for (( c=1; c<=n; c++)) ; do open -n /Applications/Safari.app/ ; done
अब यह एक जटिल स्ट्रिंग का बार-बार टाइप करने के लिए है, इसलिए हम आपके .bash_profile में उपनाम बनाकर इसे आसान बना देंगे:
सबसे पहले आपको टेक्स्ट एडिटर में .bash_profile खोलना होगा, नैनो अच्छा और आसान है:
nano ~/.bash_profile
अब इसे एक नई लाइन में पेस्ट करें (मान लीजिए कि हमारे हालिया सुझावों से या अन्यथा वहां अन्य उपनाम हैं), बस सुनिश्चित करें कि सबकुछ एक ही पंक्ति पर है:
alias safarix5='n=5 ; for (( c=1; c<=n; c++)) ; do open -n /Applications/Safari.app/ ; done'
नियंत्रण + ओ को मारकर और वापसी पर क्लिक करके .bash_profile में परिवर्तन सहेजें
मैंने सफारी एक्स 5 के लिए उपनाम 'safarix5' नाम दिया, क्योंकि उस स्ट्रिंग ने सफारी के 5 उदाहरण लॉन्च किए हैं, लेकिन आप इसे जो कुछ भी चाहते हैं उसे कॉल कर सकते हैं। यदि आप सफारी को 10 अलग-अलग मामलों में चलाने के लिए चाहते हैं, तो यह वैरिएबल 'n' को बदलने की बात है:
alias safarix10='n=10 ; for (( c=1; c<=n; c++)) ; do open -n /Applications/Safari.app/ ; done'
आप जो कुछ भी चाहते हैं उसे एप्लिकेशन बदल सकते हैं, बस याद रखें कि ऐप के प्रत्येक चलने वाले इंस्टेंस उस ऐप के लिए संसाधनों की पूरी मात्रा का उपभोग करते हैं। वेब और ऐप डेवलपर्स को इस चाल के साथ विशेष रूप से खुश होना चाहिए, लेकिन इसके साथ-साथ कई अन्य उपयोग भी हैं।
यदि आप इसका आनंद लेते हैं, तो अधिक कमांड लाइन टिप्स और चाल देखें।