Linux आदि में जब शुरुआती उपयोगकर्ता shell commands का उपयोग करते हैं, तो सबसे बड़ी बाधाओं में से एक यह होती है कि हर command के साथ दिए जाने वाले अलग-अलग options का मतलब आसानी से समझना मुश्किल होता है। किसी काम के लिए इंटरनेट पर tutorial तो मिल जाता है, लेकिन उसमें दिए गए commands के जटिल options अक्सर एक-अक्षरी संक्षेपों के संयोजन होते हैं, इसलिए शुरुआती उपयोगकर्ताओं के लिए उनका अर्थ समझना बहुत कठिन हो जाता है। कहा जाता है कि man page देखने पर उनका मतलब समझ में आ सकता है, लेकिन समस्या यह है कि शुरुआती लोगों को man page itself ही बहुत डरावना लगता है.

explainshell.com man page की सामग्री का विश्लेषण करके, जब कोई command डाली जाती है, तो उसके arguments को एक-एक करके अलग करता है और man page में मौजूद संबंधित option का हिस्सा साथ में दिखाता है। उदाहरण के लिए, अगर आप explainshell.com में "tar -xzvf archive.tar.gz" command डालें ( https://www.explainshell.com/explain?cmd=tar+-xzvf+archive.tar.gz ), तो इसमें इस्तेमाल हुए options -x, -z, -v और -f को अलग-अलग रंगीन रेखाओं से दिखाकर man page में दिए गए उनके विवरण प्रदर्शित किए जाते हैं.

यह सिर्फ एक command ही नहीं समझाता, बल्कि pipe से जुड़े commands या अन्य संयुक्त command cases में भी हर command को अलग-अलग करके समझाता है। और इसे इस्तेमाल करने के लिए हर बार वेबसाइट पर जाना ही ज़रूरी नहीं है; इसे local web server चलाकर भी इस्तेमाल किया जा सकता है। जिन्हें bash shell या shell script सीखनी है, उनके लिए यह एक बहुत उपयोगी web service हो सकती है.

संदर्भ - ऊपर की web service को सीधे shell में इस्तेमाल करने की सुविधा देने वाली shell script:

https://www.tecmint.com/explain-shell-commands-in-the-linux-shell/

संदर्भ - ऊपर की web service का Github page:

https://github.com/idank/explainshell

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.