ग्रूवी - कमांड लाइन
ग्रूवीश के रूप में जाना जाने वाला ग्रूवी शेल आसानी से ग्रूवी अभिव्यक्तियों का मूल्यांकन करने, कक्षाओं को परिभाषित करने और सरल कार्यक्रम चलाने के लिए उपयोग किया जा सकता है। ग्रूवी स्थापित होने पर कमांड लाइन शेल स्थापित हो जाता है।
ग्रूवी में उपलब्ध कमांड लाइन विकल्प निम्नलिखित हैं -
कमांड लाइन पैरामीटर | पूरा नाम | विवरण |
---|---|---|
-सी | --color [= फ्लैग] | ANSI रंगों का उपयोग सक्षम या अक्षम करें |
डी | --define = नाम = मूल्य | एक सिस्टम प्रॉपर्टी को परिभाषित करें |
आयकर | --terminal = प्रकार | टर्मिनल TYPE का उपयोग करने के लिए निर्दिष्ट करें |
-वी | --version | संस्करण प्रदर्शित करें |
-classpath | निर्दिष्ट करें कि कक्षा फ़ाइलों को कहाँ खोजें - पहला तर्क होना चाहिए | |
-cp | --classpath | '-क्लासपथ' के लिए उपनाम |
डी | --debug | - डिबग डिबग आउटपुट सक्षम करें |
-इ | --evaluate = आर्ग | इंटरेक्टिव सत्र शुरू करते समय विकल्प मुट्ठी का मूल्यांकन करें |
एच | --मदद | यह सहायता संदेश प्रदर्शित करें |
-q | --चुप | शानदार उत्पादन को दबाएं |
-v | --verbose | वर्बोज़ आउटपुट सक्षम करें |
निम्नलिखित स्नैपशॉट एक अभिव्यक्ति का सरल उदाहरण दिखाता है जिसे ग्रूवी शेल में निष्पादित किया जाता है। निम्नलिखित उदाहरण में हम ग्रूवी शेल में सिर्फ "हैलो वर्ल्ड" छाप रहे हैं।
कक्षाएं और कार्य
कमांड प्रॉम्प्ट में एक क्लास को परिभाषित करना, एक नई वस्तु बनाना और कक्षा पर एक विधि लागू करना बहुत आसान है। निम्न उदाहरण दिखाता है कि इसे कैसे लागू किया जा सकता है। निम्नलिखित उदाहरण में, हम एक सरल विधि के साथ एक सरल छात्र वर्ग बना रहे हैं। कमांड प्रॉम्प्ट में, हम क्लास का एक ऑब्जेक्ट बना रहे हैं और डिस्प्ले मेथड को कॉल कर रहे हैं।
कमांड प्रॉम्प्ट में एक विधि को परिभाषित करना और विधि को लागू करना बहुत आसान है। ध्यान दें कि विधि को परिभाषित प्रकार का उपयोग करके परिभाषित किया गया है। यह भी ध्यान दें कि हमने नाम के एक पैरामीटर को शामिल किया है, जो तब प्रदर्शित पद्धति के वास्तविक मूल्य के साथ प्रतिस्थापित हो जाता है। निम्न उदाहरण दिखाता है कि इसे कैसे लागू किया जा सकता है।
आदेश
शेल में कई अलग-अलग कमांड होते हैं, जो शेल के वातावरण में समृद्ध पहुंच प्रदान करते हैं। निम्नलिखित उनकी सूची है और वे क्या करते हैं।
अनु क्रमांक | कमांड & smp; कमांड विवरण |
---|---|
1 | :help ((ज) इस मदद संदेश को प्रदर्शित करें |
2 | ? (:?) उपनाम: से: मदद |
3 | :exit (x) शेल से बाहर निकलें |
4 | :quit (क्यू) उपनाम: से: बाहर निकलें |
5 | import (: i) नामस्थान में एक वर्ग आयात करें |
6 | :display ((घ) वर्तमान बफर प्रदर्शित करें |
7 | :clear ((c) बफर को साफ़ करें और प्रॉम्प्ट काउंटर रीसेट करें |
8 | :show (एस) चर, वर्ग या आयात दिखाएं |
9 | :inspect (एन) GUI ऑब्जेक्ट ब्राउज़र के साथ एक चर या अंतिम परिणाम का निरीक्षण करें |
10 | :purge (पी) चर, वर्ग, आयात या प्राथमिकताएं |
1 1 | :edit (ई) वर्तमान बफ़र संपादित करें |
12 | :load ((l) फ़ाइल या URL को बफर में लोड करें |
13 | . (:।) उपनाम: to: लोड |
14 | .save (एस) वर्तमान बफर को एक फ़ाइल में सहेजें |
15 | .record ((r) वर्तमान सत्र को फ़ाइल में रिकॉर्ड करें |
16 | :alias (ए) एक उपनाम बनाएँ |
17 | :set (: =) सेट (या सूची) वरीयताएँ |
18 | :register ((rc) शेल के साथ एक नई कमांड रजिस्टर करता है |
19 | :doc (डी) तर्क के लिए डॉक्टर को प्रदर्शित करने वाली एक ब्राउज़र विंडो खोलता है |
20 | :history (एच) प्रदर्शन, प्रबंधन और संपादित लाइन इतिहास को याद करते हैं |