Ccat टर्मिनल मध्ये cat कमांडचे आउटपुट रंगवते

ccat बद्दल

पुढील लेखात आम्ही कॅकॅट वर एक नजर टाकणार आहोत. मला असे वाटते की बहुतेक वापरकर्त्यांद्वारे हे ज्ञात आहे की मांजर आज्ञा. मजकूर फाइल्स पाहणे, एकत्र करणे आणि कॉपी करणे ही युनिक्स कमांड आहे. जीएनयू / लिनक्स आणि युनिक्स ऑपरेटिंग सिस्टमवरील दररोजच्या वापरकर्त्यांद्वारे ही बहुधा वापरली जाणारी आज्ञा आहे.

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

उबंटूवर सीकेट स्थापना

आमच्या उबंटु सिस्टममध्ये ही कमांड वापरण्यास सक्षम होण्यासाठी, आपल्याला फक्त हे करावे लागेल नवीनतम आवृत्ती डाउनलोड करा प्रकाशित, थोड्या वेळापूर्वी, त्याच्या गिटहब पृष्ठावरील सीकेटपासून. आपण पॅकेज डाउनलोड करण्यासाठी टर्मिनल (Ctrl + Alt + T) वापरण्यास प्राधान्य देत असल्यास, त्यामध्ये टाइप करा:

विजेटसह सीकेट डाउनलोड करा

wget https://github.com/jingweno/ccat/releases/download/v1.1.0/linux-amd64-1.1.0.tar.gz

डाउनलोडच्या शेवटी, डाउनलोड केलेली संकुचित फाइल काढा. त्याच टर्मिनलमध्ये आपल्याला फक्त लिहावे लागेल:

tar xfz linux-amd64-1.1.0.tar.gz

आता आपण जाणार आहोत एक्जीक्यूटेबल फाईल सीकेट आपल्या $ PATH वर कॉपी करा, उदाहरणार्थ ते असेल / usr / स्थानिक / बिन /. हे करण्यासाठी आपण ही आज्ञा लिहित आहोत.

sudo cp linux-amd64-1.1.0/ccat /usr/local/bin/

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

sudo chmod +x /usr/local/bin/ccat

सीकेट वापरणे

जर तुम्ही ही कमांड वापरली तर तुम्हाला ती दिसेल हा वापर मांजरीच्या आज्ञेप्रमाणेच आहे. पुढे आपण काही मूलभूत उदाहरणे पाहणार आहोत.

जर आपण मजकूर फाईल पाहण्यासाठी मांजर आदेशाचा वापर करत असल्यास test.txtआपण खालीलप्रमाणे कमांड वापरू.

उदाहरण मांजर ccat

cat prueba.txt

आता पाहू या ccat आपल्याला आऊटपुट दाखवते त्याच फाईलमधून. आपल्याला फक्त त्याच टर्मिनलमध्ये लिहावे लागेल:

उदाहरणार्थ ccat चाचणी

ccat prueba.txt

आपण वरील स्क्रीनशॉटमध्ये पाहू शकता, सीकेट सिंटॅक्स हायलाइटिंगसह आउटपुट दर्शवेल. आज्ञा असताना आपल्या सिस्टमचा डीफॉल्ट थीम रंग वापरुन मांजर आउटपुट प्रदर्शित करते.

एकाधिक फाईल्सचे आउटपुट दर्शवा

आम्ही एकाच वेळी बर्‍याच फाईल्सचे आउटपुट पाहण्यास सक्षम आहोत, जे खालील स्क्रीनशॉटमध्ये दिसू शकते:

दोन फाईल्स दाखवत ccat

ccat prueba.txt ccat.txt

HTML स्वरूपात आउटपुट पहा

जर काही कारणास्तव आपल्याला HTML स्वरूपात आउटपुट पाहण्यास स्वारस्य असेल तर आपण ते सहजपणे करू शकता पर्याय जोडणे "-html”आज्ञा संपल्यावर:

सीकेट एचटीएमएल आउटपुट

ccat prueba.txt --html

इंटरनेट फाईलची सामग्री पहा

या आदेशासह आम्ही केवळ स्थानिक फायली पाहण्यास सक्षम नाही. आम्ही देखील शक्यता आहे कर्ल आदेशाद्वारे वेबवर फाईलची सामग्री थेट पहा, जसे आपण खाली पाहू शकता:

इंटरनेट सीकेट फाइल

curl https://raw.githubusercontent.com/jingweno/ccat/master/ccat.go | ccat

रंग कोड सेट करा

परिच्छेद डीफॉल्टनुसार लागू केलेला कलर कोड आणि उपलब्ध पर्याय पहा, आम्हाला फक्त अंमलात आणावे लागेल:

सीकेट रंग पॅलेट

ccat --palette

अर्थात आम्ही सक्षम होऊ फाईलवर आमचा स्वतःचा रंग कोड कॉन्फिगर करा टर्मिनलवर खालील कमांड वापरणे.

सीकेट आउटपुट रंग बदला

ccat -G String="darkteal" -G Plaintext="green" -G Keyword="fuchsia" prueba.txt

मांजरीला कॅकेटने बदला

आपल्याला सीकेट आवडत असल्यास आणि ती उपयुक्त ठरू शकते असे आपल्याला वाटत असल्यास आपणास स्वारस्य असेल डिफॉल्ट मांजर आज्ञा ccat ने बदला. बदली अमलात आणण्यासाठी, आपल्याकडे फक्त असेल उपनाव तयार करा.

उपनाव तयार करण्यासाठी, आम्हाला फक्त हेच करावे लागेल खालील ओळ ~ / .bashrc फाईलमध्ये जोडा:

उर्फ सीकेट तयार करा

alias cat='/usr/local/bin/ccat'

एकदा फाईल सेव्ह झाली की आपल्याला एवढेच करायचे आहे बदल प्रभावी करण्यासाठी खालील कमांड कार्यान्वित करा:

source ~/.bashrc

आपण स्वारस्य असल्यास बद्दल अधिक जाणून घ्या उपनाव कसे तयार करावे, आपण विकिपीडियावर लिहिलेल्या लेखात अधिक सल्ला घेऊ शकता.

मदत

ते मिळू शकते ही कमांड कशी वापरायची या बद्दल मदत करा टर्मिनलमध्ये टाइप करणे:

ccat मदत

ccat -h

आपण देखील करू शकता या कमांडबद्दल अधिक जाणून घ्या प्रोजेक्टचे गिटहब पृष्ठ तपासत आहे.


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

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

*

*

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