बशूब, कुठूनही आपल्या टर्मिनलच्या इतिहासावर प्रवेश करा

bashhub बद्दल

पुढील लेखात आपण बशूबकडे एक नजर टाकणार आहोत. सर्व जीएनयू / लिनक्स वापरकर्त्यांना माहित आहे की आपण शेलमध्ये कार्यान्वित केलेल्या कमांड सेव्ह होतील आणि आम्ही कधीही इतिहासाची कमांड वापरुन, यूपी / डाऊन एरो वापरुन किंवा टर्मिनलमध्ये रिव्हर्स सर्च (सीटीआरएल + आर) करून पाहू शकतो. टर्मिनलमध्ये कार्यान्वित केलेल्या सर्व कमांड्स मध्ये सेव्ह होतील .bash_history फाईल. परंतु आम्ही त्यांना एकाच मशीनवरून पाहू आणि त्यात पुन्हा प्रवेश करू शकतो. जर आम्हाला गरज असेल नेटवर्कवरील भिन्न सिस्टमवरून आमच्या टर्मिनलच्या इतिहासावर प्रवेश करायेथूनच “बशूब” उपयुक्तता आपल्या मदतीला येते.

हे एक सोपे आहे ऑनलाइन वेब सेवा जिथे आम्ही सर्व आज्ञा जतन करू आणि कुठूनही त्यामध्ये प्रवेश करू. आम्ही सर्व सत्रामध्ये आणि सिस्टीममध्ये लिहित असलेल्या सर्व आज्ञा बाशब जतन करते, जेणेकरुन आम्ही त्या कोठूनही मिळवू शकू. सरळ सांगायचे तर सर्व BASH ची कथा मेघ मध्ये उपलब्ध होईल. बशब पूर्णपणे मुक्त आणि मुक्त स्त्रोत आहे.

सर्व कमांड बाशब डेटाबेसमध्ये संग्रहित केल्या जातील, जे एलयूकेएसद्वारे स्टोरेज-स्तरीय एन्क्रिप्शन वापरून एन्कोड केलेले आहे. बशूब एक व्युत्पन्न करेल प्रत्येक वापरकर्त्यासाठी अद्वितीय ओळख टोकन. वापरकर्त्याच्या वतीने नोंदवलेल्या सर्व आज्ञा केवळ या वापरकर्त्याच्या प्रमाणीकरण टोकनचा वापर करून प्रवेशयोग्य असतात. प्रत्यक्षात या आज्ञा सामायिक करण्याचा कोणताही मार्ग नाही आणि त्या सार्वजनिकपणे प्रवेशयोग्य नाहीत. बाशब आम्हाला वापरकर्त्याच्या संकेतशब्दासारखी गोपनीय माहिती असलेल्या काही आज्ञा दुर्लक्षित करण्यास अनुमती देईल.

बशब स्थापित करीत आहे

हे साधन वापरण्यासाठी आम्हाला ते सुनिश्चित करणे आवश्यक आहे स्थापित केले आहेत python ला (कमीतकमी 2.7) आमच्या सिस्टममध्ये. पायथन २.2.7 बहुतेक Gnu / Linux वितरणच्या पूर्वनिर्धारित रेपॉजिटरीमध्ये उपलब्ध आहे.

पायथन इन्स्टॉल झाल्यावर टर्मिनलमध्ये (Ctrl + Alt + T) खालील कमांड कार्यान्वित करू.

बाशब कॉन्फिगरेशन

curl -OL https://bashhub.com/setup && bash setup

काही सेकंदानंतर, आमच्याकडे आधीपासूनच खाते नसल्यास आम्हाला नवीन खाते तयार करण्यास सांगितले जाईल. आम्हाला लिहावे लागेल एक वैध ईमेल, वापरकर्तानाव आणि संकेतशब्द आणि आमच्या सिस्टमचे नाव.

बाशब वापरकर्ता कॉन्फिगरेशन

नोंदणी आम्हाला पूर्ण झाल्याचे सिस्टम आम्हाला सांगेल. आपले खाते बशूबवर तयार केले जाईल. आम्ही आमच्या प्रोफाइलमध्ये accesshttps://bashhub.com/nombre-de-usuario«. बाशुब .bshhub नावाची डिरेक्टरी तयार करेल ज्यामध्ये पायथन व्हर्च्युअल वातावरण आणि आमच्या $ होम निर्देशिकेत स्क्रिप्ट्स आहेत.

वेब वापरकर्ता बशूब

एकदा नोंदणी संपल्यानंतर आम्हाला करावे लागेल आपला इतिहासाची नोंद सुरू करण्यासाठी टर्मिनल रीस्टार्ट करा टर्मिनलची.

बशूबची चाचणी घेत आहे

आता खरोखर कार्य करते की नाही हे तपासण्यासाठी आपण कोणतीही यादृच्छिक कमांड कार्यान्वित करू. मी पुढील आज्ञा चालवल्या:

clear
pwd
uname -a
ls -l
touch prueba.txt

लेखी आदेशांची पडताळणी करा

आता आम्ही करू शकतो आम्ही काय कमांड लिहिले आहेत ते तपासा. हे करण्यासाठी आम्ही टर्मिनलमध्ये (Ctrl + Alt + T) कार्यान्वित करू.

बाहेर पडा bh

bh

ही आज्ञा शेवटच्या 100 कमांडस दाखवेल डीफॉल्ट आम्ही "-n" ध्वज वापरून डीफॉल्ट मर्यादा अधिलिखित किंवा बदलू शकतो. केवळ शेवटच्या 10 आज्ञा दर्शवण्यासाठी आम्ही कार्यान्वित करू शकतो.

bh -n 10

आपण आम्हाला देखील करू शकता विशिष्ट कमांड दाखवा विशिष्ट पद वापरणे. उदाहरणार्थ "ls".

bh -n 10 "ls"

आम्हाला पाहिजे असल्यास शोध संज्ञेसह विशिष्ट आदेशाचा शोध घ्या आणि त्याच वेळी त्यास चालवा, आम्ही खाली दर्शविल्याप्रमाणे "-i" ध्वज वापरू शकतो.

bh ls कमांड कार्यान्वित करा

bh -i "ls"

जेव्हा आपण कमांड एकापेक्षा जास्त वेळा कार्यान्वित करतो तेव्हा आपण यादीमधून कार्यान्वित करू इच्छित कमांड निवडू आणि एंटर दाबा.

डिरेक्टरीमध्ये कार्यान्वित केलेल्या कमांडची सूची दाखवा

परिच्छेद आपण चालू कार्यकारी निर्देशिकेत चालू असलेल्या अंतिम आदेशांची सूची प्रदर्शित कराआपल्याला फक्त "-d" ध्वज जोडायचा आहे.

bh -d

परस्पर शोध

बाशूबचे इतर लक्षणीय वैशिष्ट्य म्हणजे परस्पर शोध. आहे रिव्हर्स लुकअप प्रमाणेच (Ctrl + R). आम्ही ते लिहून वापरू शकतो:

bh -i

कमांडचा तपशील पहा

परस्पर शोधातून, आम्ही देखील करू शकतो कमांडसाठी सविस्तर माहिती पहा. प्रथम, आम्हाला परस्परसंवादी शोध सुरू करावा लागेल:

परस्पर शोध -i

bh -i

मग आम्हाला लागेल सूचीमधून आदेश निवडा आणि «i» किंवा «स्पेस बार» की दाबा निवडलेल्या कमांडचा तपशील पाहण्यासाठी.

आज्ञा हटवा

आम्ही देखील सक्षम होऊ bashub डेटाबेस वरून विशिष्ट कमांड काढून टाका. हे करण्यासाठी, आम्ही परस्परसंवादी शोध सुरू करू:

कमांड -i

bh -i "ls"

दर्शविल्या जाणा-या यादीमध्ये, आम्हाला लागेल आम्ही हटवू इच्छित असलेली कमांड निवडा आणि «बॅकस्पेस» की दाबा  कीबोर्ड

बशूब विस्थापित करा

जर आपण युटिलिटी पाहणे पूर्ण केले नाही तर आपण आपल्या सिस्टमवरून खालील निर्देशिका हटवून ती विस्थापित करू शकता:

rm -r ~/.bashhub

आपण गोपनीयता आणि सुरक्षिततेच्या परिणामाबद्दल काळजी घेत असल्यास, बशब आपल्यासाठी नाही. कोणाला याची आवश्यकता आहे त्यांच्या पृष्ठावरील या प्रोग्रामच्या शक्यतांबद्दल अधिक सल्ला घेण्यास सक्षम असेल GitHub.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   झुसोफ म्हणाले

    आणि आपण मेघवर संकेतशब्द, आयपी च्या आणि वापरकर्त्यांसह असलेले आदेश अपलोड करा जे आपण सर्व काही प्रकाशित करते यामागे आपल्याकडे डेमन आहे हे लक्षात न ठेवता कार्यान्वित करता? .. छान प्रयत्न करा एनएसए ..

    1.    डेमियन अमोएडो म्हणाले

      मी लेखात जसे लिहिले आहे, प्रोग्राम संवेदनशील माहितीसह काही आदेश टाळतो (मला वाटते मला आठवते की आपण कोणत्या आज्ञा टाळू इच्छित आहात ते कॉन्फिगर करू शकता. दस्तऐवजीकरणात आपल्याला विषयाबद्दल माहिती मिळू शकेल). परंतु हे देखील खरं आहे की जेव्हा आपण या प्रकारची साधने स्थापित करता तेव्हा कदाचित आपण अशी तडजोड केलेली माहिती हाताळल्यास तुमची प्रणाली काय चालली आहे ते "विसरणे" नसावी. सालू 2.