Cheat.sh, komandinės eilutės arba redaktoriaus dokumentacija

apie apgauti.sh

Kitame straipsnyje mes pažvelgsime į cheat.sh. Šis scenarijus suteiks mums prieigą prie dokumentacijos ir kodo fragmentų Bendruomenė, skirta Linux / UNIX komandoms ir daugeliui programavimo kalbų. Šis projektas nėra naujas, jis prasidėjo 2017 m., Tačiau vis tiek yra labai naudingas daugeliui vartotojų.

Norėdami parodyti savo turinį, įrankis naudoja fontanai pvz., TLDR puslapiai, „StackOverflow“ ir kiti, taip pat savo saugyklą. Šį įrankį galėsime naudoti iš žiniatinklio naršyklės, komandų eilutės arba kaip papildymą „Vim“, „Emacs“ ar „Sublime Text“, be kitų redaktorių.

Šis įrankis buvo sukūrė Igoris Chubinas, taip pat žinomas dėl savo konsolių orų prognozės tarnybos wttr.in.

„Cheat.sh“ bendrosios savybės

  • Mes galėtume tai padaryti užklausos apie 58 įvairias programavimo kalbas DBVS ir 1000 svarbiausių UNIX / Linux komandų.
  • Un yra pasirinktinės komandinės eilutės klientas (cht.sh). Tai leis mums greitai ieškoti ir lengvai nukopijuoti kodo fragmentus neišeidami iš terminalo.
  • Naudojamos žiniatinklio ir cht.sh (komandinės eilutės) sąsajos apgauti.sh, bet jei vartotojas nori, jis gali pats jį priglobti.
  • Komandinės eilutės klientas pateikia a specialus apvalkalo režimas su nuolatiniu užklausos kontekstu. Ji taip pat turi užklausų istoriją, kuri integruojama su mainų sritimi. Tuo pačiu metu jis palaiko tokių kriauklių kaip „Bash“, „Fish“ ir „Zsh“ skirtukų pildymą.
  • Pasiūlymas rezultatai labai greitai. Atsakymus pateikia greičiau nei per 100 ms.
  • Naudingumą galima naudoti iš kodo redaktorių. Tai mums leis įterpti kodo fragmentus neatidarę žiniatinklio naršyklės, raskite kodą, nukopijuokite jį ir grįžkite į kodo rengyklę, kad jį įklijuotumėte. Tai suderinama su „Vim“, „Emacs“, „Visual Studio Code“, „Sublime Text“ ir „IntelliJ Idea“.

Jei kas nors yra skatinamas, jis gali prisidėti prie projekto. Galite kreiptis į cheat.sh vadovas redaguoti ar pridėti turinį.

Kaip įdiegti cht.sh komandinės eilutės klientą

Mes galėsime naudoti cheat.sh žiniatinklio naršyklėje, naudodamiesi „curl“, naudodamiesi komandų eilute, nereikės diegti nieko kito, pvz., Kodo rengyklės papildinio ar naudoti jo komandų eilutės klientą.

Jei norite jį įdiegti kaip priedą prie kurio nors kodo redaktoriaus, galite kreiptis į puslapis integravimui į redaktorius.

Toliau pamatysime būtinus veiksmus įdiekite šią komandinės eilutės klientą, vadinamą cht.sh, bet pirmiausia turėsime išspręsti priklausomybių problemą.

Įdiekite priklausomybes

Norėdami įdiegti cht.sh komandų eilutės klientą, mes naudosime raitytis. Kita priklausomybė yra rlwrap, kurio reikalauja specialus apvalkalo režimas cht.sh. „Debian“, „Ubuntu“, „Linux Mint“ ir bet kuriame kitame „Gnu / Linux“ paskirstyme, pagrįstame „Debian“ arba „Ubuntu“, mes parašysime terminale (Ctrl + Alt + T):

įdiegti priklausomybes

sudo apt install curl rlwrap

Atsisiųskite ir įdiekite cht.sh komandinės eilutės sąsają

Mes galime jį įdiegti tik vienam vartotojui arba visiems vartotojams. Jį galite įdiegti visiems vartotojams, naudojantiems aplanką / usr / local / bin:

cht.sh garbanos

curl https://cht.sh/:cht.sh | sudo tee /usr/local/bin/cht.sh

sudo chmod +x /usr/local/bin/cht.sh

Jei atrodo, kad pirmoji komanda užstrigo ir rodoma tik CURL išvestis, paspauskite klavišą Enter. Ji paprašys įvesti slaptažodį, kad išsaugotumėte failą / usr / local / bin.

Jei norite jį įdiegti tik savo vartotojui, manysime, kad turite aplanką ~ / .dėklas pridėta prie jūsų kelio ir aplankas egzistuoja. Galite pakeisti šį aplanką savo nuožiūra. Priklausomai nuo to, kur norite įdiegti cht.sh, pakeiskite diegimo kelią komandose:

curl https://cht.sh/:cht.sh > ~/.bin/cht.sh

chmod +x ~/.bin/cht.sh

Kliento naudojimo pavyzdžiai

Toliau pamatysime keletą cheat.sh naudojimo pavyzdžiai naudojant garbaną iš komandinės eilutės:

Norėdami parodyti kai kurias komandos galimybes ls:

apgauti.sh ls

curl cheat.sh/ls

Cht.sh taip pat veikia vietoj cheat.sh:

cht.sh ls

curl cht.sh/ls

Norėdami pamatyti PHP programavimo kalbos rand () funkcijos pavyzdys mes parašysime:

rand php funkcija

curl cht.sh/php/rand

Jei norite ištrinti komentarus, kurie bus matomi rezultate, turėsite tai padaryti pridėti? Q užklausos pabaigoje:

rand php nėra komentarų

curl cht.sh/php/rand?Q

Mes sugebėsime paleiskite cht.sh klientą specialiu apvalkalo režimu naudojant:

cht.sh - kriauklė

cht.sh --shell

Tada galime pradėti rašyti savo užklausas. Norėdami uždaryti, tiesiog turite parašyti išeiti.

cht - pagalba

Jei parašysime pagalbą interaktyviuoju „shell“ režimu cht.sh, galėsime pamatyti visas turimas galimybes. Taip pat galite ieškoti Naudojimo skyrius iš „chit.sh“ projekto puslapio „GitHub“, kad pamatytumėte jo siūlomas galimybes.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.