Linux किंवा macOS वर PowerShell मध्ये युनिक्स-शैलीतील जॉब-कंट्रोल सपोर्ट नाही. fg आणि bg आदेश उपलब्ध नाहीत. तुम्ही पॉवरशेल जॉब वापरू शकता जे सर्व प्लॅटफॉर्मवर काम करतात. पाइपलाइनच्या शेवटी आणि टाकल्याने पाइपलाइन पॉवरशेल जॉब म्हणून चालवली जाते.
पॉवरशेल ही बर्यापैकी सक्षम स्क्रिप्टिंग भाषा आहे. जर तुम्ही ते विंडोजवर यशस्वीरित्या वापरले असेल, तर तुम्हाला स्क्रिप्ट्स सहजपणे लिनक्समध्ये स्थलांतरित कराव्या लागतील, त्यांना पर्ल किंवा - भयंकर डिक्टू - बॅश सारख्या अधिक सहज उपलब्ध भाषांमध्ये अनुवादित न करता.
पॉवरशेल ही एक कमांड शेल आहे आणि बहुतेक विंडोज ऑपरेटिंग सिस्टमसाठी संबंधित स्क्रिप्टिंग भाषा आहे. 2. बहुसंख्य लिनक्स ऑपरेटिंग सिस्टमसाठी बॅश ही कमांड शेल आणि स्क्रिप्टिंग भाषा आहे. 2. पॉवरशेल 2006 मध्ये त्याच्या पहिल्या आवृत्तीसह सादर करण्यात आला.
या लेखात आपण बॅश स्क्रिप्टिंग वि पॉवरशेल मधील फरकांबद्दल बोलू. बॅश हे लिनक्स सिस्टीमसाठी कमांड इंटरप्रिटर आहे आणि बॅश स्क्रिप्टद्वारे ऑटोमेशन आणि पुनरावृत्ती कार्यांसाठी वापरले जाऊ शकणारे साधन म्हणून सुप्रसिद्ध आहे. पॉवरशेल समान उद्देशाने कार्य करते, परंतु विंडोज सिस्टमसाठी.
कमांड लाइन इंटरफेस असलेले कोणतेही अॅप्लिकेशन विंडोज टर्मिनलमध्ये चालवले जाऊ शकते. यामध्ये PowerShell आणि Command Prompt पासून Azure Cloud Shell आणि Ubuntu किंवा Oh-My-Zsh सारख्या कोणत्याही WSL वितरणाचा समावेश आहे.
आता, तुम्ही तुमच्या Ubuntu 18.04 LTS मशीनवर PowerShell इन्स्टॉल करू शकता.
केस संवेदनशीलता- पॉवरशेल, Windows प्रमाणे, केस-संवेदनशील आहे. Linux आणि macOS केस-संवेदनशील आहेत, त्यामुळे फाइलनावे, पथ आणि पर्यावरण व्हेरिएबल्ससाठी योग्य केस वापरणे आवश्यक आहे.