Az új dolgok létrehozásának vagy a problémák megoldásának elsajátítása Linuxon néha túlzottan nehéz lehet. Ha egy problémára keresi a választ, és a kézikönyvoldalak nem működnek, nagy a kísértés, hogy fejest ugorjon a Stack Overflow-ba vagy akár a YouTube-ba.
De egyszerűen elérheti a világ legjobb közösségvezérelt csalólap-tárolóit – közvetlenül a termináljáról.
Hol kaphat segítséget Linuxhoz és programozáshoz
A Linux ad neked többféle módon kaphat segítséget a parancsokkal kapcsolatban és műveletek. A legtöbb esetben, amikor olyan paranccsal vagy eszközzel kell szembesülnie, amelyet nem tudja, hogyan kell használni, az első hívási portnak a kézikönyvnek kell lennie.
Egy adott parancs kézikönyvét úgy olvashatja el, hogy megnyit egy terminált és gépel Férfi majd annak a parancsnak a neve, amelyről többet szeretne tudni.
Ha el akarja olvasni a kézikönyvet SSH (biztonságos shell)például a következőket kell beírnia:
férfi ssh
Szövegfallal kell szembenéznie, amely alaposan dokumentálja a parancsot, annak használatát, az érveket és minden mást, amit tudni szeretne.
Egy másik lehetőség, hogy elindít egy parancsot, és segítséget kér. Ennek pontos módja parancsonként változik, de általában hozzáadva --Segítség, -Segítség, --h, vagy -h működni fog.
ls --Segítség
A fent említett parancs az ls kézikönyvének rövidített változatát adja normál kimenetként.
További lehetőségek közé tartozik a lekérdezés guglizása (más keresőmotorok is elérhetők), a Stack Overflow keresése, vagy természetesen annak megtekintése, hogy a MakeUseOf.com rendelkezik-e hiteles és könnyen követhető útmutatóval.
Vagy konzultálhat egy csalólappal.
A cheat.sh egyszerűbb módja a segítség keresésének a parancssorban
Bármilyen problémával is szembesül, nem valószínű, hogy Ön az első, aki szembesül vele, és arra a következtetésre jut, hogy a hivatalos segítségforrások nem elegendőek.
Az évek során a Linux és más nyílt forráskódú projektek közössége csalólapokat állított össze. Ezek olyan írott útmutatók, amelyek könnyen olvashatóan, gyakran humoros módon mutatják be az információkat.
A csalólapok a gyakori problémákkal és használati esetekkel foglalkoznak, és gyakran adnak használható példákat, amelyeket felhasználhat az aktuális problémára. Legfőbb előnyük a kézikönyvoldalakkal szemben, hogy a felhasználók általi olvasásra készültek, nem pedig műszaki leírásként. Egyszerűbbek, és általában a gyakorlati áttekintésekre összpontosítanak.
Több száz csalólap áll rendelkezésre, amelyek több száz parancsot fednek le csak Linuxon, és ezek a csalólapok online adattárakba vannak rendezve.
A cheat.sh egy olyan eszköz, amellyel megkeresheti ezeket a csalólapokat, és megjelenítheti a terminálon a leghasznosabb információkat.
Továbbá Linux-specifikus parancsok és eszközök, a cheat.sh 58 programozási nyelvre és számos programozással szomszédos témakörre keres a csalólap-tárolókban.
A cheat.sh telepítése Linuxon
A cheat.sh eléréséhez valójában egyáltalán nem kell telepítenie. Lekérheti a szükséges információkat a curl paranccsal, használja a cht.sh-t domainként, és a cím részeként adja hozzá a lekérdezést a végéhez. Például:
curl cht.sh/append+bash
... néhány gyors, olvasható és megjegyzésekkel ellátott példát adunk a Bash fájlokhoz való szöveg hozzáfűzésére.
Ha egy adott programozási nyelvhez szeretne segítséget kérni, akkor a nyelvet a cím részeként adja meg a lekérdezés előtt.
curl cht.sh/python/random+egész szám
A fenti parancs Python-specifikus utasításokat ad egy véletlenszerű egész szám generálásához.
Abban az esetben, ha egy adott lekérdezéshez nincs csalólap, a rendszer választ generál a Stack Overflow elérhető csalólapjaiból és válaszaiból.
A csalólapok tekercselése a parancssorból klassz, de nem szép – rendetlen, és a lekérdezés mellett további karaktereket is igényel. Sokkal jobb, ha van egy dedikált parancs, amelyet használhat, és a lekérdezések természetes nyelven írhatók be.
Telepítheti a cht.sh-t, a cheat.sh terminálkliensét, hogy gondoskodjon erről:
curl -s https://cht.sh/:cht.sh | sudo tee /usr/helyi/bin/cht.sh && sudo chmod +x /usr/helyi/bin/cht.sh
A fenti parancs futtatása felgöngyölíti a cht.sh szkriptet, beírja egy fájlba az elérési útjában, és végrehajthatóvá teszi.
Mostantól közvetlenül használhatja a cheat.sh-t, anélkül, hogy curl-t kellene használnia, és felhasználóbarát szóközökkel a „+” szimbólumok helyett.
Használja a cht.sh-t a szükséges parancssori segítséghez
A cht.sh alapvető használata egyszerű: csak nyisson meg egy terminált, és írja be cht.sh majd a szükséges segítség. Például, ha tudni szeretné, hogyan kell két mátrixot szorozni Java nyelven, akkor írja be:
cht.SHJávaszaporodnakkettőmátrixok
Vagy ha szeretné tudni, hogyan kell ugyanezt megtenni a Pythonban, a lekérdezés szinte azonos lesz, csak a nyelv megváltozik:
cht.SHpitonszaporodnakkettőmátrixok
Nem is lehetne egyszerűbb, de a cht.sh-t shell módban is elindíthatja, ha több lekérdezést szeretne végrehajtani és további funkciókat szeretne elérni. Ehhez néhány további függőségre van szükség: xsel és rlwrap. Ezek az alapértelmezett tárolókban érhetők el.
Ha Debiant vagy annak valamelyik származékát használja, telepítheti őket a következővel:
sudo apt telepítés xsel rlwrap
Most elindíthatja a cht.sh-t a következővel:
cht.SH--héj
Innen használhatod a cd parancsot hogy beugorjon az adott nyelv tárházába, és belülről intézze a segítségkérést. Például:
CD js
Mostantól minden cht.sh keresés csak a JavaScript csalólapokon talál választ.
Megnyomása c, majd üti Visszatérés a cht.sh shellből a teljes kimenetet a vágólapra másolja.
Használja a cht.sh-t lopakodó módban
Ha őszinték vagyunk, nekünk és a fejlesztőnek el kell ismernünk, hogy a csalólap célja a csalás, és ez egy kis ajándék, ha az ujjai szorgalmasan kopogtatják a billentyűket anélkül, hogy bármilyen válasz megjelenne a képernyőn.
A lopakodó mód kihasználja a vágólap előnyeit, és ha aktív, bármely ablakból kiveszi a kiemelt szöveget, és lekérdezésként használja.
Tegyük fel, hogy egy műszaki interjún veszel részt egy C-t igénylő állás miatt, és kapsz egy írásbeli kérdést az öreg gesztenyével kapcsolatban: két mátrix szorzása.
Az interjú kezdete előtt elindítottad volna a cht.sh-t a c csalólap-tár a következővel:
cht.SH--héjc
...majd belépett a lopakodó módba a következővel:
lopakodás
Amint megjelenik egy kérdés a böngészőben vagy más alkalmazásban, amely megkérdezi, hogyan szorozna két mátrixot, kiemeli a szöveget, és a megfelelő csalólap megjelenik a terminálban.
Ha csak a tényleges kódot szeretné kommentár nélkül, elindíthatja a lopakodást csendes módban a következővel:
lopakodó Q
A csalólapok nem helyettesítik a valódi tudást
Míg a csalólapok parancssorból történő használata rendkívül praktikus módja annak, hogy gyorsan áttekintést kapjon arról, hogy mit szeretne meg kell tennie, és még abban is segíthet, hogy munkát találjon, semmi sem helyettesítheti a valódi, mélyreható ismereteket tantárgy.
Fontolja meg, hogy vegyen részt egy online tanfolyamon, hogy fejlessze kódolási készségeit, így csak alkalmanként kell csalólapot használnia.