Ccat, imatulutsa kutulutsa kwa mphaka mu terminal

za ccat

M'nkhani yotsatira tiona katchi. Ndikuganiza kuti ogwiritsa ntchito ambiri amadziwika kuti mphaka lamulo. Ndi lamulo la Unix kuti muwone, kuphatikiza ndikupanga mafayilo amalemba. Ili mwina ndi limodzi mwalamulo logwiritsidwa ntchito kwambiri ndi ogwiritsa ntchito masiku onse pa machitidwe a GNU / Linux ndi Unix.

Ngati ndinu m'modzi wa ogwiritsa ntchito mphaka nthawi zambiri, mutha kukhala ndi chidwi ndi ccat. Zili pafupi lamulo lofanana kwambiri ndi lamulo la mphaka. Ntchito yake ndiyofanana, koma ccat itisonyeza zomwe zili ndizowunikira kwama syntax, zomwe zingakhale zosavuta kuwerengera code. Ziyankhulo zothandizidwa pakuwunikira pamawu ndi: JavaScript, Java, Ruby, Python, Go, C, ndi JSON.

Kukhazikitsa kwa Ccat pa Ubuntu

Kuti titha kugwiritsa ntchito lamuloli m'dongosolo lathu la Ubuntu, tiyenera kungochita koperani mtundu waposachedwa lofalitsidwa, kanthawi kapitako, kuchokera ku ccat kuchokera patsamba lake la GitHub. Ngati mukufuna kugwiritsa ntchito terminal (Ctrl + Alt + T) kutsitsa phukusi, muyenera kungolembamo:

download ccat ndi wget

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

Pamapeto pa kutsitsa, Chotsani fayilo yotsitsidwa yomwe mwatsitsa. Pamalo omwewo, muyenera kulemba:

tar xfz linux-amd64-1.1.0.tar.gz

Tsopano tikuti lembani fayilo yoyeserera ccat ku $ PATH yanu, monga zingakhalire mwachitsanzo / usr / loc / bin /. Kuti tichite izi timalemba lamulo:

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

Kuti mumalize tiyeni tizipange kuti zitheke pogwiritsa ntchito lamulo lotsatirali pamalo omwewo:

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

Pogwiritsa ntchito ccat

Ngati mugwiritsa ntchito lamuloli, muwona kuti kugwiritsira ntchito kuli kofanana kwambiri ndi lamulo la mphaka. Chotsatira tiwona zitsanzo zoyambira.

Ngati tigwiritsa ntchito lamulo la mphaka kuti tiwone fayilo, monga mayeso.txt, tigwiritsa ntchito lamuloli motere:

Mwachitsanzo cat ccat

cat prueba.txt

Tsopano tiyeni tiwone monga ccat imatiwonetsera zotulutsa kuchokera fayilo yomweyo. Muyenera kulemba mu terminal yomweyo:

Mwachitsanzo ccat test

ccat prueba.txt

Monga mukuwonera pazithunzi pamwambapa, ccat itisonyeza zomwe zatulutsidwa ndikuwonetsa kwa syntax. Pomwe lamuloli cat imawonetsa kutulutsa pogwiritsa ntchito mtundu wosasintha wamtundu wanu.

Onetsani zotsatira za mafayilo angapo

Tithandizanso kuwona kutulutsa mafayilo angapo nthawi imodzi, monga tingawonere pazithunzizi:

ccat ikuwonetsa mafayilo awiri

ccat prueba.txt ccat.txt

Onani zomwe zatulutsidwa mu mtundu wa HTML

Ngati pazifukwa zilizonse mukufuna kuwona zotulutsa mu mtundu wa HTML, mutha kuzichita mosavuta kuwonjezera njira "-HTML”Pamapeto pa lamulo:

ccat html yotulutsa

ccat prueba.txt --html

Onani zomwe zili pa intaneti

Sitidzangowona mafayilo am'deralo ndi lamuloli. Tidzakhalanso ndi mwayi wa yang'anani mwachindunji zomwe zili patsamba lanu pogwiritsa ntchito lamulo lopiringa, monga mukuwonera pansipa:

fayilo ya intaneti ya intaneti

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

Ikani ma code amtundu

Para onani mitundu yamakina yomwe imagwiritsidwa ntchito mwachisawawa komanso zosankha zomwe zingapezeke, tidzangoyenera kuchita:

phale lamtundu wa ccat

ccat --palette

Inde, tidzatha sintha mitundu yathu yamtundu pa fayilo pogwiritsa ntchito lamulo ili mu terminal:

sinthani mtundu wotulutsa wa ccat

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

Bwezerani mphaka ndi ccat

Ngati mumakonda ccat ndipo mukuganiza kuti zingakhale zothandiza kwa inu, mutha kukhala ndi chidwi sinthani lamulo la paka losasintha ndi ccat. Kuti tichite zosinthazo, tidzangokhala ndi pangani dzina.

Kuti tipeze mayina, tiyenera kungochita onjezani mzere wotsatira mu fayilo ya ~ / .bashrc:

pangani alias ccat

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

Fayilo ikangosungidwa, zonse muyenera kuchita ndi lembani lamulo lotsatirali kuti zisinthe moyenera:

source ~/.bashrc

Ngati mukufuna mudziwe zambiri za momwe mungapangire zovuta, mutha kuwona zambiri munkhani yolembedwa pa Wikipedia.

Thandizo

Itha kupezeka thandizani momwe mungagwiritsire ntchito lamuloli kulemba mu terminal:

chithandizo cha ccat

ccat -h

Mungathe dziwani zambiri za lamuloli Kuyang'ana tsamba la GitHub la ntchitoyi.


Zomwe zili m'nkhaniyi zikutsatira mfundo zathu za malamulo okonzekera. Kuti mufotokoze cholakwika dinani Apa.

Khalani oyamba kuyankha

Siyani ndemanga yanu

Anu email sati lofalitsidwa. Amafuna minda amalembedwa ndi *

*

*

  1. Wotsogolera pazosankhazi: Miguel Ángel Gatón
  2. Cholinga cha deta: Control SPAM, kasamalidwe ka ndemanga.
  3. Kukhazikitsa: Kuvomereza kwanu
  4. Kulumikizana kwa zomwe zafotokozedwazo: Zomwezo siziziwululidwa kwa anthu ena kupatula pakukakamizidwa mwalamulo.
  5. Zosunga: Zosungidwa ndi Occentus Networks (EU)
  6. Ufulu: Nthawi iliyonse mutha kuchepetsa, kuchira ndikuchotsa zidziwitso zanu.