मैं अत्यधिक वीएम में लिनक्स चलाने की सलाह दूंगा। सभी सॉफ़्टवेयर डाउनलोड करने के लिए स्वतंत्र रूप से उपलब्ध हैं और कमांड लाइन सीखने के प्रयोजनों के लिए वीएम में चलने और मूल रूप से चलाने के बीच कोई व्यावहारिक अंतर नहीं है।
इसके अलावा, लिनक्स कमांड लाइन में ज्यादातर bash + GNU कोरुटिल होते हैं , जो बीएसडी यूनिक्स (और ओएस एक्स, बीएसडी यूनिक्स का एक सक्सेसर है) से बहुत अलग है। बीएसडी यूनिक्स और जीएनयू लिनक्स में तर्क लिखने में वरीयताओं का बहुत बड़ा अंतर है। आप अपने आप को गैर-नौसिखिया के रूप में भी काट सकते हैं, जैसे कि मानक उपयोगिताओं के लिए विभिन्न विकल्पों के साथ ps
और tar
यदि आप दोनों प्रणालियों पर काम करते हैं।
जब आपकी पुस्तक लिनक्स विशिष्ट है, तो OS X का उपयोग करना नियमित रूप से विसंगतियों और मतभेदों को फेंक देगा, जो आपके अधिक अनुभवी होने पर सतही दिखाई देंगे, लेकिन जब आप सीख रहे हैं तो बस भ्रमित होंगे। अपने लिए चीजें आसान रखें।
यह आपको किसी भी महत्वपूर्ण फाइल को हटाने या बदलकर अपनी मशीन को तोड़ने की चिंता के बिना प्रयोग करने की अनुमति देगा।
और अंतिम, हालांकि निश्चित रूप से कम से कम नहीं, यह आपको अपने ओएस एक्स टर्मिनल से अपने वीएम के लिए एसएसएच कनेक्शन स्थापित करने की अनुमति देगा, इसलिए आप एसएसएच कुंजी का उपयोग करने के लिए उपयोग कर सकते हैं, और इस विचार से कि यह कोई फर्क नहीं पड़ता कि आपका लिनक्स सर्वर है या नहीं एक देशी मशीन, एक स्थानीय वीएम, या एडब्ल्यूएस या डिजिटल महासागर पर चल रहा है: यह सब एक ही काम करता है!