Naučiť sa robiť nové veci alebo riešiť problémy v Linuxe môže byť niekedy zdrvujúce. Ak hľadáte odpoveď na problém a manuálové stránky nefungujú, je lákavé vrhnúť sa po hlave do Stack Overflow alebo dokonca YouTube.
Je však ľahké získať prístup k najlepším úložiskám cheatov riadených komunitou na svete – priamo z vášho terminálu.
Kde získať pomoc pre Linux a programovanie
Linux vám dáva niekoľko spôsobov, ako získať pomoc s príkazmi a operácie. Vo väčšine prípadov, keď sa stretnete s príkazom alebo nástrojom, ktorý neviete, ako používať, vaším prvým kontaktom by mal byť manuál.
Manuál pre konkrétny príkaz si môžete prečítať otvorením terminálu a zadaním muž za ktorým nasleduje názov príkazu, o ktorom chcete vedieť viac.
Ak si chcete prečítať návod na SSH (zabezpečený shell), zadali by ste napríklad:
muž ssh
Budete čeliť stene textu, ktorá dôkladne dokumentuje príkaz, jeho použitie, argumenty a všetko ostatné, čo by ste chceli vedieť.
Ďalšou možnosťou je spustiť príkaz a požiadať o pomoc. Presný spôsob, ako to urobiť, sa medzi jednotlivými príkazmi líši, ale zvyčajne pridáva --Pomoc, -Pomoc, --h, alebo -h bude pracovať.
ls --Pomoc
Vyššie uvedený príkaz poskytne ako štandardný výstup skrátenú verziu manuálu pre ls.
Medzi ďalšie možnosti patrí googliť svoj dopyt (k dispozícii sú aj iné vyhľadávacie nástroje), prechádzať cez Stack Overflow alebo, samozrejme, zistiť, či má MakeUseOf.com autoritatívneho a ľahko sledovateľného sprievodcu.
Alebo si môžete pozrieť cheat sheet.
cheat.sh je jednoduchší spôsob, ako vyhľadať pomoc v príkazovom riadku
Nech už čelíte akémukoľvek problému, je nepravdepodobné, že ste prvý, kto sa s ním stretne a prídete k záveru, že oficiálne zdroje pomoci nestačia.
V priebehu rokov komunita okolo Linuxu a iných open-source projektov zostavila cheaty. Ide o písomné príručky, ktoré prezentujú informácie ľahko čitateľným a často vtipným spôsobom.
Cheat sheets sa zameriavajú na bežné problémy a prípady použitia, pričom často uvádzajú použiteľné príklady, ktoré môžete použiť pri svojom aktuálnom probléme. Ich hlavnou výhodou oproti manuálovým stránkam je, že sú navrhnuté tak, aby ich používatelia čítali, a nie ako technický popis. Sú jednoduchšie a majú tendenciu sa zameriavať na praktické návody.
K dispozícii sú stovky cheatov, ktoré pokrývajú stovky príkazov len pre Linux, a tieto cheaty sú organizované do online úložísk.
cheat.sh je nástroj na vyhľadávanie v týchto cheatoch a zobrazovanie najužitočnejších informácií vo vašom termináli.
Okrem tohoto Príkazy špecifické pre Linux a nástrojov, cheat.sh vyhľadá v repozitároch cheatov 58 programovacích jazykov a niekoľko tém súvisiacich s programovaním.
Ako nainštalovať cheat.sh na Linux
Na prístup k cheat.sh ho v skutočnosti vôbec nemusíte inštalovať. Môžete získať požadované informácie pomocou príkazu curl, pričom ako doménu použijete cht.sh a pridáte svoj dopyt na koniec ako súčasť adresy. Napríklad:
curl cht.sh/append+bash
... vám poskytne niekoľko rýchlych, čitateľných a komentovaných príkladov pripájania textu k súborom v Bash.
Ak potrebujete pomoc s konkrétnym programovacím jazykom, uveďte jazyk ako súčasť adresy pred dotazom.
curl cht.sh/python/random+celé číslo
Vyššie uvedený príkaz vám poskytne pokyny špecifické pre Python na generovanie náhodného celého čísla.
V prípade, že pre konkrétny dotaz neexistuje žiadny cheat, vygeneruje sa odpoveď z dostupných cheatov a odpovedí na Stack Overflow.
Curling cheat sheets z príkazového riadku je cool, ale nie je to úhľadné – je to chaotické a okrem vášho dopytu vyžaduje ďalšie znaky. Je oveľa lepšie mať vyhradený príkaz, ktorý môžete použiť, a schopnosť zadávať svoje otázky v prirodzenom jazyku.
Môžete si nainštalovať cht.sh, terminálového klienta pre cheat.sh, ktorý sa o to postará za vás:
curl -s https://cht.sh/:cht.sh | sudo tee /usr/miestne/bin/cht.sh && sudo chmod +x /usr/miestne/bin/cht.sh
Spustenie vyššie uvedeného príkazu skrúti skript cht.sh, zapíše ho do súboru vo vašej ceste a urobí ho spustiteľným.
Teraz môžete cheat.sh používať priamo, bez toho, aby ste museli použiť curl as užívateľsky prívetivými medzerami namiesto symbolov „+“.
Použite cht.sh na získanie potrebnej pomoci pre príkazový riadok
Základné používanie cht.sh je jednoduché: stačí otvoriť terminál a napísať cht.sh nasleduje pomoc, ktorú potrebujete. Napríklad, ak chcete vedieť, ako vynásobiť dve matice v Jave, zadáte:
cht.shjavamnožiťdvamatice
Alebo ak chcete vedieť, ako urobiť to isté v Pythone, dotaz bude takmer identický, iba sa zmení jazyk:
cht.shpytónmnožiťdvamatice
Jednoduchšie to už nemôže byť, ale cht.sh môžete spustiť aj v režime shell, ak plánujete vykonávať viacero dotazov a pristupovať k ďalším funkciám. Vyžaduje si to niekoľko ďalších závislostí: xsel a rlwrap. Tieto sú k dispozícii v predvolených úložiskách.
Ak používate Debian alebo niektorý z jeho derivátov, môžete ich nainštalovať pomocou:
sudo apt Inštalácia xsel rlwrap
Teraz môžete spustiť cht.sh pomocou:
cht.sh-- škrupina
Odtiaľ môžete použiť príkaz cd skočiť do úložiska pre akýkoľvek konkrétny jazyk a vykonávať otázky pomoci zvnútra. Napríklad:
cd js
Teraz akékoľvek vyhľadávanie cht.sh nájde odpovede iba z cheatov JavaScript.
Lisovanie c, potom udrie Návrat z shellu cht.sh skopíruje celý výstup do vašej schránky.
Použite cht.sh v utajenom režime
Ak máme byť úprimní, my a vývojár musíme priznať, že účelom cheat sheetu je podvádzať, a je to trochu dar, ak vaše prsty usilovne ťukajú na klávesy bez toho, aby sa objavila akákoľvek odpoveď na obrazovke.
Stealth režim využíva vašu schránku a keď je aktívny, vezme akýkoľvek zvýraznený text z akéhokoľvek okna a použije ho ako dopyt.
Povedzme, že ste na technickom pohovore na prácu vyžadujúcu C, a dostanete písomnú otázku o tom starom gaštane: násobenie dvoch matíc.
Pred začatím rozhovoru by ste spustili cht.sh v c úložisko podvodných listov s:
cht.sh-- škrupinac
...potom vstúpil do stealth režimu s:
tajnosť
Hneď ako sa vo vašom prehliadači alebo inej aplikácii objaví otázka, ako by ste vynásobili dve matice, zvýrazníte text a na vašom termináli sa objaví príslušný cheat.
Ak chcete iba skutočný kód bez akýchkoľvek komentárov, môžete začať nenápadne v tichom režime pomocou:
tajnosť Q
Cheat Sheets nenahradia skutočné znalosti
Používanie cheatov z príkazového riadku je super praktický spôsob, ako získať rýchly prehľad o tom, čo máte čo potrebujete urobiť a dokonca vám môže pomôcť získať prácu, neexistuje žiadna náhrada za skutočnú a hĺbkovú znalosť predmet.
Zvážte absolvovanie online kurzu, aby ste si vylepšili svoje zručnosti v kódovaní, takže cheaty budete potrebovať použiť len občas.