पुढील लेखात आपण सीशेल्स नावाच्या एका साधनावर नजर टाकणार आहोत. ही सवय आहे वास्तविक वेळी वेबवर पाइपलाइन कमांड लाइन प्रोग्राम आउटपुट आणि सोप्या मार्गाने. आम्ही त्याचा उपयोग सहाय्यक कार्यसंघ, मित्र आणि सहकारी यांच्यासह Gnu / Linux आदेशाचे आउटपुट सामायिक करण्यासाठी करू शकतो. आणखी एक चांगला पर्याय जो तो आपल्याला देईल तो म्हणजे टर्मिनलमध्ये सतत उत्पादन देणार्या दीर्घ प्रक्रियेसाठी हे एक मॉनिटरिंग टूल म्हणून वापरले जाऊ शकते. Seashells प्रत्यक्षात Seashells.io या वेबसाइटचा ग्राहक आहे. म्हणूनच, आम्ही टर्मिनल आउटपुट सामायिक करण्यासाठी आम्ही थेट वेब आवृत्ती वापरु किंवा आमच्या उबंटूमध्ये कन्सोल क्लायंट स्थापित करू.
सीशल्स रिअल टाइममध्ये कमांड लाइन प्रोग्राम्सला वेबवर आउटपुट देण्यास अनुमती देते, आमच्या संगणकावर कोणतेही नवीन सॉफ्टवेअर स्थापित करण्याची आवश्यकता नसतानाही. याचा वापर कन्सोलवर प्रगती मुद्रित करणारे प्रयोग यासारख्या लांब प्रक्रिया नियंत्रित करण्यासाठी केला जाऊ शकतो.
या छोट्या लेखात आपण कसे ते पाहू उबंटूवर सीशेल्स स्थापित आणि वापरातथापि, असे म्हटले पाहिजे की इतर Gnu / Linux वितरणांचे वापरकर्ते देखील हा सोपा प्रोग्राम वापरण्यास सक्षम असतील.
महत्त्वाच्या बाबी. वापरण्यापूर्वी हे वाचा.
- हा ग्राहक आहे सध्या बीटामध्ये आहे. हा प्रोग्राम अत्यंत संवेदनशील अनुप्रयोगांसाठी वापरू नका.
- ही सेवा डेटा संचयन माध्यम नाही. सर्व सत्रे (दुवे) एका दिवसानंतर हटविली जातील.
- आपल्याकडे अद्याप कोणतीही खाते प्रणाली नाही, तसे प्रत्येक आयपी पत्ता 5 एकाचवेळी सत्रांवर मर्यादित आहे.
सीशेल्स क्लायंट स्थापित करा
जर आपण सीशेल्सचे नियमित वापरकर्ते असाल तर हा क्लायंट स्थापित करणे खूप उपयुक्त ठरेल. हे आहे अजगरात लिहिलेले. म्हणूनच, पाइप युटिलिटीचा वापर करून ते सहजपणे स्थापित केले जाऊ शकते. उबंटूमध्ये पाईप स्थापित करण्यासाठी (या उदाहरणात), जर अद्याप ते स्थापित केलेले नसेल तर, आम्हाला फक्त टर्मिनल (Ctrl + Alt + T) उघडावे लागेल आणि खालील लिहावे लागेल:
sudo apt install python-pip
एकदा पिपची स्थापना पूर्ण झाल्यावर, आम्हाला समान टर्मिनलमध्ये फक्त खालील स्थापना ऑर्डर लिहावी लागेल:
sudo pip install seashells
ते कसे वापरावे
मी म्हटल्याप्रमाणे, सीशेल्स सेवा वापरण्यासाठी आमच्याकडे काहीही स्थापित केलेले नाही. आम्ही फक्त लागेल तुमच्या कमांडचे आऊटपुट “nc seashells.io 1337” वर पाठवा. ते खालीलप्रमाणे दर्शविलेले आहे. जसे तुम्हाला माहित आहे, एनसी (नेटकॅट) पूर्व-स्थापित येतो बहुतेक Gnu / Linux ऑपरेटिंग सिस्टमवर.
जर आपल्याला कमांडचे आउटपुट चॅनेल करायचे असेल तरप्रतिध्वनी'हे खाली दर्शविल्याप्रमाणे आहे.
echo 'Tutorial para Ubunlog' | nc seashells.io 1337
मागील कमांड कार्यान्वित केल्यावर आपल्याला पुढील प्रमाणे काहीतरी मिळेल.
serving at https://seashells.io/v/QUgsxc28
आम्हाला प्रदान केलेल्या URL सह, आम्ही ती कोणत्याहीपासून उघडू शकतो वेब ब्राऊजर आणि त्यामधे echo कमांडने आउटपुट पहा.
हे फक्त एक उदाहरण आहे. आपण कोणत्याही कमांड किंवा प्रोग्रामचे आउटपुट चॅनेल करू Gnu / Linux चे.
वापर उदाहरणे
एकदा क्लायंट स्थापित झाल्यानंतर, आम्हाला यापुढे "एनसी सीशेल्स.आयओ 1337" आउटपुट पाइपलाइन वापरण्याची आवश्यकता नाही. हा क्लायंट आम्हाला काही अतिरिक्त वैशिष्ट्ये ऑफर करणार आहे. हे क्लायंट कसे कार्य करते त्याचे उदाहरण म्हणून ls कमांड आपल्याला दिलेले आउटपुट आहे:
ls | seashells
माझ्या सिस्टममधील आउटपुटचे उदाहरणः
आपण स्क्रीनशॉटमध्ये पाहू शकता की, प्रोग्राम आम्हाला URL देईल जी आम्ही वेब ब्राउझरद्वारे सामायिक आणि उघडू शकतो.
जर आपल्याला हवे असेल तर आउटपुट साध्या मजकूरात दाखवायचे असेल तर आपल्याला फक्त पुनर्स्थित करावे लागेल, / v / {url (पहाण्यासाठी) द्वारे / पी / {url (पी सह तो साधा मजकूर म्हणून प्रदर्शित होईल). उदाहरणार्थ, आम्ही सुधारित यूआरएल वापरुन वरील कमांडचे आउटपुट साध्या मजकूर म्हणून पाईप करू शकतो.
हे मला स्पष्ट दिसत आहे, परंतु मी यावर जोर देऊ इच्छितो की मी URL मध्ये "पी" सह "v" अक्षराची जागा घेतली आहे.
आपल्यासमोर असलेला दुसरा पर्याय म्हणजे आपण ते करू शकतो डिलेंड ऑप्शनसह कमांड आउटपुट विलंब. एक उदाहरण पुढील असेल:
htop | seashells --delay 2
आउटपुट प्रदर्शित करण्यापूर्वी वरील कमांड 2 सेकंदाची प्रतीक्षा करेल.
या प्रोग्रामच्या वापराबद्दल अधिक माहिती मिळवण्यासाठी आम्ही कार्यान्वित करू शकतोः
seashells --help
मध्ये या सोप्या परंतु उपयुक्त प्रोग्रामबद्दल अधिक माहिती मिळवू शकतो प्रकल्प वेबसाइट, किंवा आम्हाला आपल्या पृष्ठावर निर्देशित करा GitHub प्रोजेक्ट कोडबद्दल अधिक जाणून घेण्यासाठी.