A következő cikkben megnézzük a cheat.sh fájlt. Ez a szkript hozzáférést biztosít számunkra a dokumentációhoz és a kódrészletekhez Közösség által vezérelt, Linux / UNIX parancsokhoz és sok programozási nyelvhez. Ez a projekt nem új, 2017-ben indult, de még mindig nagyon sok felhasználó számára hasznos.
A tartalom megjelenítéséhez az eszköz használja forrás közösségi irányításúak, mint például a TLDR oldalak, a StackOverflow és mások, valamint saját tárháza. Ezt a segédprogramot a webböngészőből, a parancssorból vagy a Vim, az Emacs vagy a Sublime Text kiegészítéseként használhatjuk más szerkesztők mellett.
Ez az eszköz már Igor Chubin fejlesztette ki, a konzolorientált időjárás-előrejelző szolgáltatásáról is ismert wttr.in.
A Cheat.sh általános jellemzői
- Megtehetnénk lekérdezések 58 programozási nyelvről, különféle DBMS és 1000 legfontosabb UNIX / Linux parancs.
- Un kliens az opcionális parancssorhoz (cht.sh) elérhető. Ez lehetővé teszi számunkra, hogy a terminál elhagyása nélkül gyorsan keressünk és másoljunk kódrészleteket.
- A webes és a cht.sh (parancssori) interfészek használják megcsal.sh, de ha a felhasználó előnyben részesíti, akkor saját maga is üzemeltetheti.
- A parancssori kliens bemutatja a speciális shell mód tartós lekérdezési kontextussal. Van egy lekérdezési előzménye is, amely integrálható a vágólappal. Ugyanakkor támogatja a fülek kitöltését olyan héjak esetében, mint a Bash, a Fish és a Zsh.
- ajánlatok nagyon gyorsan eredményez. 100 ms alatt válaszokat ad vissza.
- A segédprogram a kódszerkesztőkből használható. Ez lehetővé teszi számunkra kódrészletek beszúrása anélkül, hogy webböngészőt kellene nyitnia, keresse meg a kódot, másolja át, majd menjen vissza a kódszerkesztőbe a beillesztéshez. Kompatibilis a Vim, az Emacs, a Visual Studio Code, a Sublime Text és az IntelliJ Idea szolgáltatásokkal.
Ha valakit biztatnak, hozzájárulhat a projekthez. Megkeresheti a cheat.sh útmutató a tartalom szerkesztéséhez vagy hozzáadásához.
A cht.sh parancssori kliens telepítése
Képes leszünk használni a cheat.sh webböngészőben, a parancssorból a curl segítségével anélkül, hogy bármi mást kellene telepítenünk, például egy kódszerkesztő plugint vagy a parancssori klienst.
Ha valamilyen kódszerkesztő kiegészítéseként szeretné telepíteni, akkor keresse fel a oldal a szerkesztőkbe történő integráláshoz.
Ezután megnézzük a szükséges lépéseket telepítse ezt a cht.sh nevű parancssori klienst, de előbb meg kell oldanunk a függőségek kérdését.
Telepítse a függőségeket
A cht.sh parancssori kliens telepítéséhez használjuk becsavar. Egy másik függőség az rlwrap, amelyre a cht.sh speciális shell mód szükséges. A Debianban, az Ubuntu-ban, a Linux Mint-ben és minden más Debian vagy Ubuntu alapú Gnu / Linux terjesztésben a terminálba írjuk (Ctrl + Alt + T):
sudo apt install curl rlwrap
Töltse le és telepítse a cht.sh parancssori felületet
Csak egy felhasználó vagy minden felhasználó számára telepíthetjük. A mappa használatával minden felhasználó számára telepítheti / Usr / local / bin:
curl https://cht.sh/:cht.sh | sudo tee /usr/local/bin/cht.sh sudo chmod +x /usr/local/bin/cht.sh
Ha úgy tűnik, hogy az első parancs lefagyott, és csak a CURL kimenetet mutatja, nyomja meg az Enter billentyűt. Megkéri, hogy adja meg jelszavát a fájl mentéséhez / Usr / local / bin.
Ha csak a felhasználó számára akarja telepíteni, akkor feltételezzük, hogy van mappája ~ / .doboz hozzáadva a PATH-hoz, és a mappa létezik. Ezt a mappát tetszés szerint megváltoztathatja. Attól függően, hogy hová szeretné telepíteni a cht.sh fájlt, módosítsa a telepítési útvonalat a parancsokban:
curl https://cht.sh/:cht.sh > ~/.bin/cht.sh chmod +x ~/.bin/cht.sh
Ügyfélhasználati példák
Ezután meglátunk néhányat cheat.sh használati példák curl használatával a parancssorból:
A parancs néhány opciójának megjelenítéséhez ls:
curl cheat.sh/ls
A Cht.sh a cheat.sh helyett is működik:
curl cht.sh/ls
Látni példa a rand () függvényre a PHP programozási nyelvhez írunk:
curl cht.sh/php/rand
Ha törölni szeretné az eredményben megjelenő megjegyzéseket, akkor ezt meg kell tennie add hozzá? Q a lekérdezés végén:
curl cht.sh/php/rand?Q
Képesek leszünk indítsa el a cht.sh klienst egy speciális shell módban felhasználva:
cht.sh --shell
Ezután elkezdhetjük írni a kérdéseinket. A bezáráshoz csak írnod kell kijárat.
Ha a cht.sh interaktív shell módban írunk segítséget, akkor láthatjuk az összes rendelkezésre álló lehetőséget. Kereshet a Használat szakasz a cheat.sh projekt oldaláról a GitHub-on, hogy megtekinthesse az általunk kínált lehetőségeket.