Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Naučit se dělat nové věci nebo řešit problémy v Linuxu může být někdy zdrcující. Pokud hledáte odpověď na problém a manuálové stránky nefungují, je lákavé ponořit se po hlavě do Stack Overflow nebo dokonce YouTube.

Ale je snadné přistupovat k nejlepším komunitním úložištím cheatů na světě – přímo z vašeho terminálu.

Kde získat pomoc pro Linux a programování

Linux vám dává několik způsobů, jak získat pomoc s příkazy a operace. Ve většině případů, když se setkáte s příkazem nebo nástrojem, který nevíte, jak jej používat, vaším prvním zavoláním by měl být manuál.

Manuál pro konkrétní příkaz si můžete přečíst otevřením terminálu a zadáním muž následovaný názvem příkazu, o kterém se chcete dozvědět více.

Pokud si chcete přečíst manuál pro SSH (zabezpečený shell), zadali byste například:

muž ssh

Budete čelit stěně textu, která důkladně dokumentuje příkaz, jeho použití, argumenty a vše ostatní, co byste mohli chtít vědět.

instagram viewer

Další možností je spustit příkaz a požádat o pomoc. Přesný způsob, jak to udělat, se u jednotlivých příkazů liší, ale obvykle přidává --Pomoc, -Pomoc, --hnebo -h bude pracovat.

ls --Pomoc

Výše uvedený příkaz poskytne jako standardní výstup zkrácenou verzi manuálu pro ls.

Mezi další možnosti patří googlování vašeho dotazu (k dispozici jsou i jiné vyhledávače), procházení Stack Overflow nebo samozřejmě zjištění, zda má MakeUseOf.com autoritativního a snadno srozumitelného průvodce.

Nebo se můžete podívat na cheat sheet.

cheat.sh je jednodušší způsob, jak hledat nápovědu na příkazovém řádku

Ať už se potýkáte s jakýmkoli problémem, je nepravděpodobné, že jste první, kdo se s ním setkal a došel k závěru, že oficiální zdroje pomoci nestačí.

V průběhu let komunita kolem Linuxu a dalších open-source projektů sestavila cheat sheets. Jedná se o psané příručky, které podávají informace snadno čitelným a často vtipným způsobem.

Cheat sheets se zabývají běžnými problémy a případy použití a často poskytují použitelné příklady, které můžete použít pro svůj aktuální problém. Jejich hlavní výhodou oproti manuálovým stránkám je, že jsou navrženy tak, aby je uživatelé četli spíše než jako technický popis. Jsou jednodušší a mají tendenci se zaměřovat na praktické návody.

K dispozici jsou stovky cheatů, které pokrývají stovky příkazů pouze pro Linux, a tyto cheaty jsou organizovány do online úložišť.

cheat.sh je nástroj pro vyhledávání těchto cheatů a zobrazování nejužitečnějších informací ve vašem terminálu.

Navíc Příkazy specifické pro Linux a nástrojů, cheat.sh prohledá repozitáře cheatů pro 58 programovacích jazyků a několik témat souvisejících s programováním.

Jak nainstalovat cheat.sh na Linux

Pro přístup k cheat.sh ho ve skutečnosti nemusíte vůbec instalovat. Můžete získat požadované informace pomocí příkazu curl, s použitím cht.sh jako domény a přidáním vašeho dotazu na konec jako součásti adresy. Například:

curl cht.sh/append+bash

... vám poskytne několik rychlých, čitelných a komentovaných příkladů přidávání textu k souborům v Bash.

Pokud chcete pomoci s konkrétním programovacím jazykem, měli byste jazyk zahrnout jako součást adresy před dotazem.

curl cht.sh/python/random+celé číslo

Výše uvedený příkaz vám dá instrukce specifické pro Python pro generování náhodného celého čísla.

V případě, že neexistuje žádný cheat pro konkrétní dotaz, vygeneruje se odpověď z dostupných cheatů a odpovědí na Stack Overflow.

Curling cheat sheets z příkazového řádku je cool, ale není to úhledné – je to chaotické a kromě vašeho dotazu vyžaduje další znaky. Je mnohem lepší mít vyhrazený příkaz, který můžete použít, a možnost zadávat dotazy v přirozeném jazyce.

Můžete si nainstalovat cht.sh, terminálového klienta pro cheat.sh, který se o to postará za vás:

curl -s https://cht.sh/:cht.sh | sudo tee /usr/místní/bin/cht.sh && sudo chmod +x /usr/místní/bin/cht.sh

Spuštěním výše uvedeného příkazu se skript cht.sh zvlní, zapíše do souboru ve vaší cestě a stane se spustitelným.

Nyní můžete cheat.sh používat přímo, aniž byste museli používat curl, a s uživatelsky příjemnými mezerami místo symbolů „+“.

Použijte cht.sh k získání nápovědy z příkazového řádku, kterou potřebujete

Základní použití cht.sh je jednoduché: stačí otevřít terminál a napsat cht.sh následuje pomoc, kterou potřebujete. Například, pokud chcete vědět, jak znásobit dvě matice v Javě, zadáte:

cht.shJávanásobitdvamatrice

Nebo pokud chcete vědět, jak udělat totéž v Pythonu, dotaz bude téměř identický, pouze se změní jazyk:

cht.shkrajtanásobitdvamatrice

Jednodušší už to být nemůže, ale můžete také spustit cht.sh v režimu shell, pokud plánujete provádět více dotazů a přistupovat k dalším funkcím. To vyžaduje několik dalších závislostí: xsel a rlwrap. Ty jsou k dispozici ve výchozích úložištích.

Pokud používáte Debian nebo některý z jeho derivátů, můžete je nainstalovat pomocí:

sudo apt Nainstalujte xsel rlwrap

Nyní můžete spustit cht.sh pomocí:

cht.sh--skořápka

Odtud můžete použít příkaz cd skočit do úložiště pro jakýkoli konkrétní jazyk a provádět dotazy na pomoc zevnitř. Například:

CD js

Nyní jakékoli vyhledávání cht.sh najde pouze odpovědi z cheatů JavaScriptu.

Lisování C, pak udeřit Vrátit se z shellu cht.sh zkopíruje celý výstup do vaší schránky.

Použijte cht.sh v režimu Stealth

Pokud máme být upřímní, musíme my i vývojář přiznat, že účelem cheat sheetu je podvádět, a je to trochu prozradí, pokud vaše prsty pilně klepají na klávesy, aniž by se objevila jakákoli odpověď na obrazovce.

Stealth režim využívá vaši schránku, a když je aktivní, vezme jakýkoli zvýrazněný text z libovolného okna a použije jej jako dotaz.

Řekněme, že jste na technickém pohovoru na práci vyžadující C, a dostanete písemnou otázku na ten starý kaštan: násobení dvou matic.

Před zahájením rozhovoru byste spustili cht.sh v C úložiště cheatů s:

cht.sh--skořápkaC

...potom vstoupil do stealth režimu s:

tajnost

Jakmile se ve vašem prohlížeči nebo jiné aplikaci objeví otázka, jak byste vynásobili dvě matice, zvýrazníte text a ve vašem terminálu se objeví příslušný cheat sheet.

Pokud chcete pouze skutečný kód bez jakýchkoli komentářů, můžete začít stealth v tichém režimu pomocí:

tajnost Q

Cheat Sheets nenahrazují skutečné znalosti

Při používání cheatů z příkazového řádku je super praktický způsob, jak získat rychlý přehled o tom, co máte co potřebujete udělat, a dokonce vám může pomoci získat práci, neexistuje žádná náhrada za skutečné, hluboké znalosti předmět.

Zvažte absolvování online kurzu, abyste si vylepšili své kódovací dovednosti, abyste mohli použít cheat jen příležitostně.